Kev*_*vin 8 apple-watch watchos watchos-2 xcode7-beta2
我不想保留和支持watchOS 1,相反, 我想将现有的watchOS 1项目升级到watchOS 2,而无需重新创建Interface.Storyboard等.
Apple Doc并不是非常具体来解决这种情况:
这篇文章暗示我应该分别保留两个单独的目标,观看OS 1和watchOS 2(重做故事板等).
试图调整watchOS 1构建设置以遵循watchOS 2的模式,但遇到了很多错误,例如
"Deployment target equal to iOS 8.2 (was 9.0)",
Run Code Online (Sandbox Code Playgroud)
将部署目标设置为iOS 8.2将使程序能够在运行WatchOS 2的Watch上运行,但它保留并支持watchOS 1的代码功能,而不是watchOS 2.如果在Xcode 7中创建全新的watchOS 2目标,则部署目标对于WatchKit扩展和WatchKit应用程序是iOS 9.0,基础SDK是watchOS 2,与构建设置中的部署目标iOS 8.2和基础SDK watchOS 1相反.
该设置不支持WatchOS 2中的WKExtension和其他新库.评论者建议创建一个新的watchOS 2项目来解决这个问题.
运行环境:Xcode 7.0 beta,watchOS 2.在Apple Watch上安装watchOS 2,在iPhone上安装iOS 9.
......这是此迁移/转换/升级过程的预期模式吗?
版本1更新:重复的故事板并重新使用watchOS 1中的文件来进行新的watchOS 2项目并不难.您需要为watchOS 2应用程序创建至少一个临时配置文件和应用程序ID,可在模拟器上运行.该应用程序已正确安装在Apple Watch上,但无法通过在Xcode中运行调试设备方案来启动.Watch App可以手动启动(无需调试消息).这一发现与Github上的示例代码watchOS 2项目一致.
| 归档时间: |
|
| 查看次数: |
5399 次 |
| 最近记录: |