iOS 用CocoaPods做iOS程序的依赖管理(基于Alca
2015-10-19 本文已影响1455人
devchena
本文基于Alcatraz安装CocoaPods插件后,按照下列方式引入第三方类库。
更多内容详见: 用CocoaPods做iOS程序的依赖管理。
创建Podfile文件
1.点击红框,
Creat Podfile2.接着弹出Podfile文件
Podfile3.Edit Profile,
下面以添加融云SDK为例:
融云SDKPodfile文件添加如下内容:
Podfile Edited 1也可以这样编辑:
屏幕快照 2015-10-27 上午9.04.47.png
- "7.0"表示引入的第三方库所支持的最低版本
- target "CocoaPodsDemo"是你的目标应用项目
- do ... end 是你的作用域
Install Pods
1.点击Install Pods
2.会看到Xcode输出信息如下:
开始3.下面信息提示SDK导入成功,以及Do you want to open the workspace
?,当然是Yes
了
4.重新打开工程后变成下面这个样子,
Pods5.本地工程中会多出下面几个文件,
注意
现在,你的第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可:
- 使用
CocoaPods
生成的.xcworkspace
文件来打开工程,而不是以前的.xcodeproj
文件。- 每次更改了
Podfile
文件,你需要重新执行一次pod update
命令。
错误警告##
1.对Podfile修改安装之后编译项目,可能会出现如下警告 :
The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
此时,正确的做法是 Install Pods:
Launch Terminal and go to your project directory.
Update CocoaPods using the command pod install
2.如果升级10.11后Xcode的CocoaPods插件报错,详细请参考:http://www.jianshu.com/p/5fc15906c53a
插件警告如有错误和建议请大力反馈,就酱!