我有一个用cocoapods(pod安装)构建的xcworkspace。我无法弄清楚xCode是如何知道当我构建MyProject时它还必须构建Pods项目?Xcode - Cocoapods如何编译pod?
假设:
在构建阶段“链接二进制与图书馆” MyProject的主要目标部分,我可以看到“Pods_MyProject.framework”,它由吊舱(项目)豆荚,MyProject的是指.framework构建目标(是否正确?)。这个目标在他的“目标依赖”中有所有的豆荚。
但我还是不明白两件事
- 的Xcode怎么知道,当我建立MyProject的,必须先建立豆荚,MyProject的? (有没有在MyProject的主要目标 “目标相关性” 一节)
这里是 “MyProject的” 构建阶段选项卡(其真名是 “clicktube”):
- ”Pods_MyProject.framework“如何包含所有Pod,而其”Link Binary with Libraries“部分几乎为空?
豆荚,MyProject的 “链接与库” 部分: