在我之前的一些项目中,Cocoa Pods配置不正确,这会导致不需要的东西,比如在Project Navigator中需要重复的Cocoa Pod项目,或者必须签入版本控制的pod文件.
如何正确安装Cocoa Pod并验证我的Directory结构和Project Navigator结构是否设置正确?
Sen*_*ful 38
使用Cocoa Pods的最佳方式是遵循官方示例的主导.
这包括几个步骤.
从" 入门指南"开始,在计算机上安装Cocoa Pod.
不要在Xcode中创建Podfile,因为它不应该是你项目的一部分!
在您喜欢的文本编辑器中创建文件,并将其保存在与.xcodeproj文件相同的级别.
Podfile的内容示例如下:
pod 'CupertinoYankee', '~> 1.0'
Run Code Online (Sandbox Code Playgroud)
导航到终端中的Podfile目录并运行pod install.
运行后pod install,您将看到如下消息:
[!]从现在开始使用
MyProject.xcworkspace.
关闭Xcode项目,然后打开生成的.xcworkspace文件.
如果出现问题,了解对项目进行了哪些更改总是很有用的.
您应该已经开始使用以下结构:

...然后手动添加一个Podfile:

运行pod install后,您的目录结构现在如下所示:

注意唯一的新对象是:
在Xcode中,您从这开始:

...并在新工作区中以此结束:

作为参考,这里是对新目录结构的扩展看:

显然,Pods项目已添加到Project Navigator中,但还有一些其他关键事项需要注意:
请注意如何Podfile在Finder中的MyProject文件夹的根目录下,但是在Xcode的项目导航器中的Pods项目中.
同样,请注意如何Pods.xcconfig在Finder中的Pods文件夹中找到它,但是在Xcode的项目导航器中的MyProject内部.
这些屏幕截图与以前相同:
在Xcode中,您从这开始:

...并在新工作区中以此结束:

请注意,在配置下,"MyProject"目标现在是如何Pods指定的.
这很重要,否则PODS_ROOT将无法正确设置(除其他外),并且在构建时,您将收到错误.
你的目标的构建设置来自:(注意:它一直向下滚动)

......对此:

请注意如何PODS_ROOT添加为用户定义的设置.
注意:重新安装Pod时,这部分配置有时会被删除,因此您可能需要关闭并打开Xcode项目来修复它.
| 归档时间: |
|
| 查看次数: |
11950 次 |
| 最近记录: |