cocoapods使用

1,安装RVM

2,安装Ruby

http://blog.csdn.net/lissdy/article/details/9191351

3,安装gem

https://rubygems.org/pages/download#formats

4,升级gem

sudo gem update --system

5,安装cocoapods

sudo gem install -n /usr/local/bin cocoa pods

pod setup

6,内容更新

pod install –verbose –no-repo-update

pod update –verbose –no-repo-update


原理说明:

a.第三方库会被编译成.a静态库供我们真正的工程使用。

CocoaPods会将所有的第三方库以target的方式组成一个名为Pods的工程,该工程就放在刚才新生成的Pods目录下。整个第三方库工程会生成一个名称为libPods.a的静态库提供给我们自己的CocoaPodsTest工程使用。对于资源文件,CocoaPods提供了一个名为Pods-resources.sh的bash脚本,该脚本在每次项目编译的时候都会执行,将第三方库的各种资源文件复制到目标目录中。

b.我们的工程和第三方库所在的工程会由一个新生成的workspace管理

为了方便我们直观的管理工程和第三方库,Demo工程和Pods工程会被以workspace的形式组织和管理,也就是我们刚才看到的Demo.xcworkspace文件。

c.原来的工程设置已经被更改了,这时候我们直接打开原来的工程文件去编译就会报错,只能使用新生成的workspace来进行项目管理。

d.CocoaPods通过一个名为Pods.xcconfig的文件来在编译时设置所有的依赖和参数。

文/TonyDuan(作者)

原文链接:http://www.jianshu.com/p/89605e02bf18

著作权归作者所有,转载请联系作者获得授权,并标注“作者”。


cocoapods使用_第1张图片


cocoapods使用_第2张图片

你可能感兴趣的:(cocoapods使用)