cocoapods的使用,本菜鸟找了一轮,都没有一个很详细甚至让菜鸟能一目了然的操作说明。
本菜鸟刚才坑里爬出来,对于一下子要用的FB,google,ios三个sdk对接登录的来说使用cocoapods是最方便的。这样不用去纠结sdk下载和更新的问题。
本菜鸟就不在此详细说明cocoapods的安装和入门信息,直接点击CocoaPods | iOS详细使用说明进行查看,这个是本菜鸟觉得比较详细的说明了。
注意事项。关于RubyGems镜像问题。文章推荐使用淘宝。但本菜鸟去使用的时候,会有各种问题,有时候提示没有该地址之类的。碰到的话,自己网上找一下吧。实在不行的。使用vpn,妥妥的解决镜像问题。
好了,cocoapods的就不多说了,直接怎么把那三方库更到自己项目中。
1.点击自己创建的工程打开终端。
2.输入
vim podfile
进入后,按
i键进入编辑模式
输入引用库信息
platform :ios, '9.0' //
target 'xxxx' do //xxxx自己工程的名字
pod 'AFNetworking'//网络库,需要的就弄,不需要的就不要这一行
pod 'Masonry' //ios账号登录封装号好的sdk库
pod 'FBSDKLoginKit' //FB账号登录sdk库
pod 'GoogleSignIn' //google账号登录sdk库
pod 'SVProgressHUD' //加载进度库,需要的就用,不需要的也不需要这一行
pod 'CJBaseHelper' //处理视图控制器的,需要的就用,不需要的也不要这一行,具体可以网上找一下说明
end
然后按ESC键退出编辑状态。
再按
:键进入输入状态后,再输入wq的键保存退出
注意:冒号键进入输入状态,W和Q键连输入是保存退出
最后就是开始更新第三方库到自己工程,输入下面命令更新第三方库。
pod install --verbose --no-repo-update
更新完了。自己的工程中会有相关Pods文件里面有相关的第三方库的。
至此,工程使用cocoapods集合第三方库就完成了。
注意事项:在更新第三方库时,如果提示无法更新之类的,考虑一下vpn吧。毕竟不能访问,你想更新也更新不了.
至于工程里面怎么使用第三库,本文就不详细说明了。有时间就直接再写一文上代码吧