我需要与WatchOS2共享主应用程序的实体(CoreData)。
有两种方法可以在目标之间共享代码 - 框架,并使用Xcode的检查器在多个目标中包含.m或.swift文件。
WatchOS2也可以创建动态框架和主应用程序。
我试图在主应用程序中创建一个动态框架,并与WatchOS 2共享代码:`不是这样的模块TestFrameworkKit'。
框架不适用于watchOS 2扩展,因为该扩展程序在完全不同的设备上运行。
有什么想法吗?
答案 0 :(得分:0)
我只是将.swift和.m文件添加到两个目标中,这非常有用。由于iOS和手表应用程序无论如何都需要在同一个项目中,因此这是一个非常合适的解决方案。如果你需要在项目之间共享代码,我只会考虑添加框架。