5

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

使用未解析的标识符。

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

4

1 回答 1

6

Apple 的文档中提到了这种类型的 Xcode 工作区组织,但没有描述如何允许在 Xcode 中使用隐式依赖项。

使用 Project Navigator 查找您希望与其他目标共享的类。突出类。打开检查器(Xcode 右上角的图标)。在右侧将出现一个面板。更改“Target Membership”以包含另一个(在本例中为 MacOS)目标。

重建后它应该可以正常工作。

于 2018-10-05T21:11:51.600 回答