将嵌入式框架导入 Watch Extension
Imported Embedded Framework into Watch Extension
我创建了一个包含一些 swift 类 的嵌入式框架,并且能够使用 import 语句在我的主应用程序中成功导入和使用它。我正在使用的功能已标记为 public,并且在主应用程序中一切正常。
import FrameworkNameKit
但是,当我尝试将框架导入 Watch Extension 时添加 watchos2 目标时,Xcode 无法找到框架,并且总是出现 'No such module' 错误。如果有帮助,我正在尝试导入 InterfaceController.swift 文件。
整个项目是 Swift 编写的,我使用的是 Xcode 7.0 beta。
有没有人成功做到这一点?我很确定我遗漏了一些基本的东西,但似乎无法弄清楚。
我在任何地方都找不到这方面的实际记录,但如果您查看 Apple 的 watchOS "Lister" project,似乎您必须为 watchOS SDK 构建一个单独的框架才能包含它框架到 watchOS 2.0 扩展中,并在 iOS 和 watchOS 框架目标中包含任何共享代码。
我创建了一个包含一些 swift 类 的嵌入式框架,并且能够使用 import 语句在我的主应用程序中成功导入和使用它。我正在使用的功能已标记为 public,并且在主应用程序中一切正常。
import FrameworkNameKit
但是,当我尝试将框架导入 Watch Extension 时添加 watchos2 目标时,Xcode 无法找到框架,并且总是出现 'No such module' 错误。如果有帮助,我正在尝试导入 InterfaceController.swift 文件。
整个项目是 Swift 编写的,我使用的是 Xcode 7.0 beta。
有没有人成功做到这一点?我很确定我遗漏了一些基本的东西,但似乎无法弄清楚。
我在任何地方都找不到这方面的实际记录,但如果您查看 Apple 的 watchOS "Lister" project,似乎您必须为 watchOS SDK 构建一个单独的框架才能包含它框架到 watchOS 2.0 扩展中,并在 iOS 和 watchOS 框架目标中包含任何共享代码。