集成CocoaPod的一点要点:
$ cd 项目文件地址
新建 PodFile :
vim Podfile
编辑 PodFile:
vim -r Podfile
搜索某个库是否存在
$ pod search AFNetworking
以常用的三个库为例
platform :ios ,'7.0'
pod "AFNetworking", "~> 2.0"
pod 'SDWebImage', '~>3.7'
pod 'MBProgressHUD', '~> 0.9.1'
ps:7.0是你项目支持的ios版本,必须比下面的项目最低支持的版本高,像AFNet现在最低支持7.0,你的这个版本就必须不小于7.0
编辑完毕,按ESC退出Insert模式,然后键入:
:wq 文件名 ///保存
:w ///纯保存
安装
$ cd 项目文件地址
$ pod install
//太慢的话,就用这个指令
$ pod install --verbose --no-repo-update
更新
$ cd 项目文件地址
$ pod update
.lock文件需要上传SVN进行管理,以免多人协作时混乱
编译出现找不到libPods.a的问题:
在Build Setting > Other Linker Flag:
将所有$(TARGET_BUILD_DIR) 改成 $(BUILT_PRODUCTS_DIR)即可
参见:点我
出现error: RPC failed; result=52, HTTP code = 0的解决方法:
更新pod:
$ pod setup
更新gem到最新版本:
$ sudo gem update --system
检查ping到github:
$ ping github.com
查看pob repo list:
$ pod repo list
结果显示0 repos,说明没有安装成功;
删除.cocoapods目录,重新下载pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新执行 $ pod setup
现在pod intall指令就能用啦
Mac OS X EL Capitan 后,无写入权限时候的安装参考:
http://blog.csdn.net/youtk21ai/article/details/48896043
http://blog.csdn.net/fjh658/article/details/48971625
最后感谢下巧叔的《iOS进阶》~~
简书已经弃用,欢迎移步我的小专栏:
https://xiaozhuanlan.com/dahuihuiiOS