0

我需要与 WatchOS2 共享主应用程序的实体(CoreData)。

有两种方法可以在目标之间共享代码 - 框架,以及使用 Xcode 的检查器将 .m 或 .swift 文件包含在多个目标中。

WatchOS2 也可以创建动态框架和主应用程序。

我试图在主应用程序中创建一个动态框架并与 WatchOS 2 共享代码:“不是这样的模块 TestFrameworkKit”。

框架不适用于 watchOS 2 扩展,因为该扩展在完全不同的设备上运行。

任何想法 ?

4

1 回答 1

0

我只是将 .swift 和 .m 文件添加到两个目标中,效果很好。由于 iOS 和 watch 应用无论如何都需要在同一个项目中,这是一个非常合适的解决方案。如果您需要在项目之间共享代码,我只会考虑添加框架。

于 2015-10-15T20:49:25.973 回答