我正在使用 Xcode 9 和 Swift。我有一个工作区和一个 iOS 项目。后来我添加了一个 MacOS 目标(Cocoa App)。当我尝试从 MacOS 目标引用一个类到 iOS 目标时,编译器说:
Use of unresolved identifier.
如何让 Xcode 允许我将 Swift 类从目标共享到另一个?
最佳答案
这种类型的 Xcode 工作区组织是 mentioned在 Apple 的文档中,但没有描述如何允许在 Xcode 中使用隐式依赖项。
使用 Project Navigator 查找您希望与另一个目标共享的类。突出显示类。打开检查器(Xcode 右上角的图标)。在右侧会出现一个面板。更改“目标成员资格”以包括其他(在本例中为 MacOS)目标。
重建后它应该可以正常工作。
关于xcode - 如何跨一个 Xcode 工作区的多个目标共享 Swift 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52673269/