【发布时间】:2015-09-08 12:06:59
【问题描述】:
我使用 watchOS 开发 iOS 应用。
XCode 升级到 version7 beta 6 后,WatchOS 部署目标(构建设置)在 WatchKit 扩展目标中自动更改为 2.0。
虽然我尝试回到 1.0,但无法更改。
有什么解决方法吗? (无需创建或复制 watchkit 扩展目标)
【问题讨论】:
标签: ios objective-c watchkit apple-watch xcode7
我使用 watchOS 开发 iOS 应用。
XCode 升级到 version7 beta 6 后,WatchOS 部署目标(构建设置)在 WatchKit 扩展目标中自动更改为 2.0。
虽然我尝试回到 1.0,但无法更改。
有什么解决方法吗? (无需创建或复制 watchkit 扩展目标)
【问题讨论】:
标签: ios objective-c watchkit apple-watch xcode7
根据 Xcode 7 Beta 6 发行说明:
您无法在一个项目中调试 watchOS 1 应用程序扩展,该项目还具有内置于同一 iOS 应用程序中的 watchOS 2 应用程序。
解决方法:系统更喜欢 watchOS 2 应用程序当两者都存在时,您需要将其从 iOS 应用程序包中删除。编辑 iOS App 的 Build Phases 以将 watchOS 2 应用程序作为 iOS App 的构建依赖项移除,并将其从 Embed Watch Content 构建阶段移除。清理构建产品,然后运行以调试 watchOS 1 应用扩展。 (21173814)
http://adcdownload.apple.com/Developer_Tools/Xcode_7_beta_6/Xcode_7_beta_6_Release_Notes.pdf
【讨论】:
在 Xcode 7.3.1 的模拟器中遇到同样的问题,可以通过进入 watch App 解决,然后进入 Watch OS 部署目标,在那里你可以根据你的手表选择较低的版本。希望这有帮助。
【讨论】: