美文网首页iOS小记iOSiOS学习
iOS 用CocoaPods做iOS程序的依赖管理(基于Alca

iOS 用CocoaPods做iOS程序的依赖管理(基于Alca

作者: devchena | 来源:发表于2015-10-19 09:01 被阅读1455次

本文基于Alcatraz安装CocoaPods插件后,按照下列方式引入第三方类库。
更多内容详见: 用CocoaPods做iOS程序的依赖管理

我的CSDN博客,点击可查看

创建Podfile文件

1.点击红框,

Creat Podfile

2.接着弹出Podfile文件

Podfile

3.Edit Profile,

下面以添加融云SDK为例:

融云SDK

Podfile文件添加如下内容:

Podfile Edited 1

也可以这样编辑:

屏幕快照 2015-10-27 上午9.04.47.png
  1. "7.0"表示引入的第三方库所支持的最低版本
  2. target "CocoaPodsDemo"是你的目标应用项目
  3. do ... end 是你的作用域

Install Pods

1.点击Install Pods

Install Pods

2.会看到Xcode输出信息如下:

开始

3.下面信息提示SDK导入成功,以及Do you want to open the workspace?,当然是Yes

SDK导入成功

4.重新打开工程后变成下面这个样子,

Pods

5.本地工程中会多出下面几个文件,


注意

现在,你的第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可:

  1. 使用 CocoaPods 生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。
  2. 每次更改了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

插件警告

如有错误和建议请大力反馈,就酱!

相关文章

网友评论

  • devchena:没碰到过,google下吧
  • NSBug:[!] Invalid `Podfile` file: [!] Unsupported options `{:exclusive=>true}` for target `练习Tests`..请问我报这个错是什么原因/
  • cef84bbc10d6:你好,我在输入 gem env,没有找到 shell path ,得怎么弄呢
    cef84bbc10d6:@devchen 但是有看到 gem path 。
    devchena:@六叔AddIce 😢😢不会吧,我试过可以的,回去我试试
  • 阳光的大男孩儿:大赞!!!萌萌哒~~~~骚友好牛掰~~~~
    devchena:@依然那么爱你1314 :relaxed:

本文标题:iOS 用CocoaPods做iOS程序的依赖管理(基于Alca

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