ios开发进阶-CocoaPods

作者: 小桃桃 | 来源:发表于2015-01-13 20:57 被阅读473次

    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 在编译时设置所有的依赖参数。

    相关文章

      网友评论

        本文标题:ios开发进阶-CocoaPods

        本文链接:https://www.haomeiwen.com/subject/askatttx.html