将嵌入式框架导入Watch Extension

时间:2015-06-19 09:23:09

标签: xcode swift watch-os-2

我创建了一个包含一些swift类的嵌入式框架,并且能够使用import语句在我的主应用程序中成功导入和使用它。我正在使用的功能被标记为公共,一切都在主应用程序中正常工作。

  

导入FrameworkNameKit

但是,当我尝试将框架导入Watch Extension时,我添加了一个watchos2目标Xcode找不到框架,我总是得到'No such module'错误。我试图导入InterfaceController.swift文件,如果这有帮助。

整个项目编写的是Swift,我正在使用Xcode 7.0 beta。

有没有人成功地成功完成了这项工作?我很确定我错过了一些基本的东西,但似乎无法弄明白。

1 个答案:

答案 0 :(得分:9)

我无法在任何地方找到这个实际记录,但是如果你看看Apple的"Lister" project for watchOS,你似乎必须为watchOS SDK构建一个单独的框架,以便将该框架包含在内watchOS 2.0扩展,包括iOS和watchOS框架目标中的任何共享代码。