cocoapods是什么不在多说,能用到就说明功课已经做足,之前要做高德地图里面讲到用cocoapods配置 高德地图sdk 于是就学了一下,网上查了好多资料,总于学会了这里我总结一下cocoapods的操作流程,算是做个笔记吧
第一步:安装Mac ruby环境
貌似从OS X几来着,就自带ruby环境,这里不再说了。
第二步、安装cocopods(若果安装过了直接跳过)
打开终端输入命令:sudo gem install cocoapods
之后如果电脑设置的有密码会提示输入密码:输入之后等一会就会有结果
如果成功会提示:successfully installed cocoapods
第三步、运用cocoapods对项目导入所需要的第三方开源框架(假设已有项目cocoapodsTest,要配置的三方框架是afnetwork ing)
找到项目在硬盘上的跟目录(假设是/Users/liuzi/Desktop/CocopodsTest)
3.1 在终端输入 cd /Users/liuzi/Desktop/CocopodsTest
3.2 创建podfile文件:命令行输入 :touch Podfile
3.3 终端输入 pod search AFnetworking
会提示搜索结果如下(相关结果很多只截取有用的部分)
在里面我们可以看到有一行文字“pod 'AFNetworking','~>2.6.0'”
3.4用编辑器打开podfile在里面加上上面的那一段文字保存后关闭
3.5在终端敲入 pod install(如果已经用cocoapods导入过三方框架也就是说执行过install,就用 pod update )
然后你就可以静静地等结果了,这个需要一段时间,期间不要乱动,直到终端回到等待输入状态。
3.6 打开/Users/liuzi/Desktop/CocopodsTest 发现多了一些文件其中有一个CocopodsTest.xcworkspace
这就是以后你打开项目的地方,原先的CocopodsTest.xcodeproj就不要用了,打开工程后找到名为pods的target下的名为pods的group里面就会发现三方框架已经导入并且也配置好了,你只需在需要的文件import就可以用了
网上有很多写的不错的相关的博客推荐:http://blog.csdn.net/wzzvictory/article/details/18737437