iTunes Connect无效的SDK值:LC_VERSION_MIN_IPHONEOS

3
我正在使用Apache Cordova Tools for Visual Studio制作一个iOS应用程序,我已经正确构建了我的应用程序,并且已经通过导出到xCode过程、归档和提交到App Store获取了它。我以为一切都完成了,直到我在尝试提交到App Store时得到了这个错误消息:

提交到App Store的应用和应用更新必须是使用Xcode 5.1.1或更高版本和iOS 7 SDK构建的。 无效的SDK值。 ****APP NAME**** 中LC_VERSION_MIN_IPHONEOS的sdk部分提供的值为9.0,大于允许的最大值8.4。

我明白这意味着我需要将此变量更改为8.4以下的数字,但我找不到在项目中设置此值的位置。如果有人能告诉我如何通过Visual Studio或xCode文件修改该变量,我将不胜感激。

你在 config.xml 设计器中选择了哪个“目标 iOS 版本”版本?我怀疑值为 9 的版本可能还不被允许。 - Chuck Lantz
1个回答

22

我找出了我的错误。这是我第一次发布iOS应用程序,所以我认为下载最新版本的xCode是开发的最佳环境,但最新版本实际上是软件的BETA版本,因此不支持发布。在降级回最近的非BETA版xCode后,我能够提交应用程序。


1
换句话说,如果你正在运行一个新发布的 Xcode 版本(即使它是公共版本),它带有一个尚未发布的 iOS 版本的 SDK,那么你将会收到这个错误。 - jorisw

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