如何在一个Xcode工作区的多个目标之间共享Swift类?

时间:2018-10-05 21:05:18

标签: xcode macos dependencies xcode-workspace ios-targets

我正在使用XCode 9和Swift。我有一个工作区和一个iOS项目。后来我添加了MacOS目标(Cocoa App)。当我尝试从MacOS目标到iOS目标引用一个类时,编译器会说:使用未解析的标识符。

如何获取Xcode以允许我将Swift类从目标共享到另一个?

1 个答案:

答案 0 :(得分:0)

这种类型的Xcode工作区组织在Apple文档中为mentioned,但没有描述如何在Xcode中使用隐式依赖关系。

使用Project Navigator查找要与另一个目标共享的类。突出显示课程。打开检查器(XCode9右上角的图标)。在右侧将出现一个面板。更改“目标成员资格”以包括其他目标(在本例中为MacOS)。

重建现在应该可以正常工作。