CocoaPod集成Tips

集成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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,846评论 25 708
  • 在此特此声明:一下所有链接均来自互联网,在此记录下我的查阅学习历程,感谢各位原创作者的无私奉献 ! 技术一点一点积...
    远航的移动开发历程阅读 11,188评论 12 197
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,188评论 4 61
  • 在单位上班的时候,曾有同事或行业内的朋友这样给我讲,你再发表专业论文时也给俺挂个名,俺也想报个职称长点工资。 其实...
    豫视西影阅读 636评论 2 6
  • 我现在已经上六年级啦,我喜欢我们班上的一个男生!我觉的他也喜欢我,下课总是过来欺负我,不过我知道他是想引起我...
    樱花味小可耐阅读 215评论 0 0