WatchKit应用程序提交失败; MinimumOSVersion

时间:2015-12-15 21:36:20

标签: ios watchkit

提交WatchKit 1.2随播应用程序时,在验证过程中出现此错误:

ERROR ITMS-90455“WatchKit App Bundle无效。不支持”redactedbundlename.watchkitapp“包中info.plist中MinimumOSVersion键的值”2.1“

我无法在监视应用程序plist或设置中找到MinimumOSVersion键,也无法在手机应用程序的构建设置或plist中找到它。

唯一提及“2.1”相关的是我的构建设置:

enter image description here

有任何诊断此问题的想法吗?

2 个答案:

答案 0 :(得分:12)

修正了它!

出于某种原因,您需要将 WATCHOS_DEPLOYMENT_TARGET 2.1 更改为 2.0

enter image description here

您可以在“项目设置”中找到它 - > “观看应用目标” - >构建设置 - > (null) - 部署 - > watchOS部署目标 (或者只是在整个项目中搜索2.1,它应该显示在结果中)

我猜这是一个错误,也许watchOS 2.1在Xcode / iTunes Connect中仍然被标记为'beta',所以当你尝试上传到iTunes Connect时,由于版本不好而拒绝它。

答案 1 :(得分:-1)

这可能不会这样做,但我会尝试查看WatchKit扩展和WatchKit应用程序的项目设置(操作系统版本),以确保它们是您想要的。单击项目容器,然后在菜单的左上角,输入" General"," Capabilities"等等。选择该下拉列表中的所有选项并检查操作系统版本