错误:WatchKit应用程序的部署目标必须等于iOS 8.2(而不是8.3)。

7

我刚将我的项目从8.2更新到了8.3(使用最新版的Xcode 6.3 6D570),现在出现了以下错误:

错误:WatchKit应用程序必须具有等于iOS 8.2的部署目标(而不是8.3)。

该项目及所有目标都设置为最新SDK 8.3

我错过了什么吗?


3个回答

14

我是通过以下方式解决的:

  1. 右键单击我的 PROJECTNAME.xcodeproj 文件并选择“显示包内容”。
  2. 在文本编辑器中打开 project.pbxproj。
  3. 将所有实例中的“IPHONEOS_DEPLOYMENT_TARGET = 8.3;”更改为“IPHONEOS_DEPLOYMENT_TARGET = 8.2;”。

更改后,我的项目编译和运行良好。


1
真是太棒了...@Jastin发布了一个好的、有帮助的解决方案。再次感谢你。 - Lotus Shah

1

构建成功。我刚刚将手表应用目标的iOS 部署目标更改为8.2。

为什么这样做?


我在将Xcode 6.2项目升级到6.3时看到了一些奇怪的行为。可能你所做的“重置”了Xcode项目文件中的某些错误状态。 - Sagi Iltus

0

好的,只需选择手表应用程序 -> 转到构建设置 -> 搜索watchOS部署目标 -> 根据您使用的手表版本选择较低的版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接