提交WatchKit 1.2随播应用程序时,在验证过程中出现此错误:
ERROR ITMS-90455“WatchKit App Bundle无效。不支持”redactedbundlename.watchkitapp“包中info.plist中MinimumOSVersion键的值”2.1“
我无法在监视应用程序plist或设置中找到MinimumOSVersion键,也无法在手机应用程序的构建设置或plist中找到它。
唯一提及“2.1”相关的是我的构建设置:
有任何诊断此问题的想法吗?
答案 0 :(得分:12)
修正了它!
出于某种原因,您需要将 WATCHOS_DEPLOYMENT_TARGET 从 2.1 更改为 2.0 。
您可以在“项目设置”中找到它 - > “观看应用目标” - >构建设置 - > (null) - 部署 - > watchOS部署目标 (或者只是在整个项目中搜索2.1,它应该显示在结果中)
我猜这是一个错误,也许watchOS 2.1在Xcode / iTunes Connect中仍然被标记为'beta',所以当你尝试上传到iTunes Connect时,由于版本不好而拒绝它。
答案 1 :(得分:-1)
这可能不会这样做,但我会尝试查看WatchKit扩展和WatchKit应用程序的项目设置(操作系统版本),以确保它们是您想要的。单击项目容器,然后在菜单的左上角,输入" General"," Capabilities"等等。选择该下拉列表中的所有选项并检查操作系统版本