我有一个带有我的App项目的工作区和多个纯Swift框架。 我的框架 A 取决于我的框架 B 。
我转到我的框架 A的目标,然后转到“链接的框架和库”,单击“+”。在弹出对话框中有一个文件夹“Workspace”,其中列出了我的Framework B 。我选择它并单击“添加”。
当我右键单击它并“在Project Navigator中显示”然后查看File Inspector时,Location将设置为“Relative to Group”,路径为:
../ MyApp的/ DerivedData / MyApp的/建造/产品/的推出-的iPhoneOS /B.framework
其他时候设置为
../ MyApp的/ DerivedData / MyApp的/建造/产品/的调试的iPhoneOS /B.framework
这是我感到困惑的地方: 这是自动挑选的吗?如果它被设置为release-folder,当我想构建用于调试目的时,我开始遇到麻烦(没有这样的模块,或者它找不到方法,或者......)。我是否必须更改 B 目标的方案?在将正确的版本添加到 A 之前,我是否首先必须重建 B 。
很难选择正确的问题,因为我对整个事情感到很困惑。有人可以对此有所了解吗?