以下是设置:
Workspace
| - Main Project
| - Framework Project 1
| - Framework Project 2
为了让主项目在模拟器和调试/发布设备上运行,我必须在Linked Frameworks和Libraries下添加Frameworks 1和2,然后添加一个Copy Files Build Phase,然后添加实际构建的Frameworks通过搜索DerivedData文件夹进行适当的构建。如果我只是将框架添加到嵌入式二进制文件,它将复制错误的框架构建。例如,它会在尝试在设备上运行时复制模拟器构建。