ios开发进阶-CocoaPods

CocoaPods

iOS 第三方库依赖管理工具。

安装

在Mac 终端输入以下代码:

1) sudo gem install cocoapods 

    pod setup

    --gem 版本太老,升级代码 sudo gem update --system

    --国外亚马逊ruby源无法下载,替换成国内淘宝的ruby源

    gem sources --remove https://rubygems.org/

    gem sources -a https://ruby.taobao.org/

    gem sources -l

使用

1) 在终端输入 cd 你的项目根目录(xcodeproj父层) 

2) 输入 open podfile 创建 podfile文件

3) 在podfile文件里添加需要下载的第3方库信息,格式如下:

    platform:ios

    pod 'JSONKit', '~> 1.4'

    pod 'ASIHTTPRequest'

4) 在终端输入 pod install 进行安装

5) pod update 更新库信息

    以下方式不更新podspec索引

    pod install --no-repo-update

    pod update --no-repo-update

6) 为自己项目创建podspec 文件

    pod spec create your_pod_spec_name

    具体步骤参考

     http://studentdeng.github.io/blog/2013/09/13/cocoapods-tutorial/

7) 使用私有的pods

    pod 'MyCommon', :podspec => 'https://xxxx.com/common/myCommon.podspec'   


原理、细节

CocoaPods 会将所有的第3方依赖库存放到一个名为 Pods的项目中去,你的主项目依赖这个pods项目,

主要依赖于生成的libPods.a文件。

Pods-resources.sh  该脚本项目每次编译都会执行,会将第3方库各种资源文件复制到目标目录中。

Pods.xcconfig 在编译时设置所有的依赖参数。

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

推荐阅读更多精彩内容