我有一个使用cocoapods(pod install)构建的xcworkspace。问题是我不知道xCode如何知道在构建MyProject时也必须构建Pods项目?
假设:在MyProject的主目标中,在生成阶段的“链接二进制文件库”部分,我可以看到“Pods_MyProject.framework”,它引用了由Pods(该项目)构建的.framework,Pods-MyProject目标(是否正确?)。该目标在其“目标依赖项”中具有所有的pods。
但我仍然不明白两件事:
1. xCode如何知道在构建MyProject之前必须先构建Pods-MyProject?(在MyProject的主目标“目标依赖项”部分没有任何内容)
这是“MyProject”(实际名称为“clicktube”)的生成阶段选项卡:
假设:在MyProject的主目标中,在生成阶段的“链接二进制文件库”部分,我可以看到“Pods_MyProject.framework”,它引用了由Pods(该项目)构建的.framework,Pods-MyProject目标(是否正确?)。该目标在其“目标依赖项”中具有所有的pods。
但我仍然不明白两件事:
1. xCode如何知道在构建MyProject之前必须先构建Pods-MyProject?(在MyProject的主目标“目标依赖项”部分没有任何内容)
这是“MyProject”(实际名称为“clicktube”)的生成阶段选项卡:
- "Pods_MyProject.framework"如何包含所有的pods,而它的"Link Binary with Libraries"部分几乎为空?
Pods-MyProject的"Link with Libraries"部分: