使用可可豆荚的最佳方法是遵循官方的例子 lead.
这由几个步骤组成。
首次设置 Cocoa Pod
1. 在计算机上安装 Cocoa Pods
从入门指南在您的计算机上安装 Cocoa Pods。
2. 创建一个Podfile
不要在 Xcode 中创建 Podfile,因为它应该not成为您项目的一部分!
在您最喜欢的文本编辑器中创建文件,并将其保存在与您的文件相同的级别.xcodeproj
file.
Podfile 内容的示例如下:
pod 'CupertinoYankee', '~> 1.0'
3.运行pod安装
导航到终端中 Podfile 的目录并运行pod install
.
4.打开生成的工作空间
一旦你跑了pod install
,您将看到一条消息,例如:
[!] 从现在开始使用MyProject.xcworkspace
.
关闭Xcode项目,然后打开生成的.xcworkspace
file.
了解变化
如果出现问题,了解对项目进行了哪些更改总是很有用的。
1.目录结构
您应该从以下结构开始:
...然后手动添加一个Podfile:
运行 pod install 后,您的目录结构现在如下所示:
注意唯一的新对象是怎样的:
- 我的项目.xcworkspace
- Podfile.lock
- Pods
2. 项目导航器
在 Xcode 中,您是这样开始的:
...并在新工作区中结束:
作为参考,以下是新目录结构的扩展视图:
显然,Pods 项目已添加到 Project Navigator 中,但还有其他一些关键事项需要注意:
注意如何Podfile
位于 Finder 中 Project 文件夹的根目录,但位于 Xcode 项目导航器中的 Pods 项目内部。
同样,请注意如何Pods.xcconfig
位于 Finder 中的 Pods 文件夹内,但位于 Xcode 项目导航器中的 Project 内。
3. 配置
这些是与之前相同的屏幕截图:
在 Xcode 中,您是这样开始的:
...并在新工作区中结束:
请注意,在“配置”下,“MyProject”目标现在具有Pods
指定的。
这很重要,因为否则 PODS_ROOT 将无法正确设置(除其他外),并且当您构建时,您将出现错误.
4.添加PODS_ROOT
你的目标构建设置从这里开始:(注意:这是一直向下滚动的)
...对此:
注意如何PODS_ROOT
被添加为用户定义的设置。
注意:这部分配置有时会在重新安装 Pod 时出现错误,因此您可能需要关闭并打开 Xcode 项目要解决这个问题。
5. 其他变更
你可以看到一个完整的更改列表见此处.