我已经在OS X 10.11上使用Xcode 6.4将我的应用程序提交到应用程序商店,该应用程序已预先批准进行测试。然后我迭代了5个构建,所有这些构建都成功上传并安装在多个测试设备上。现在我正在努力提交最终批准,我得到了:
"Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.
"
如何判断我使用Xcode 6.4,该应用程序设置为在iOS 8或更高版本上运行,我以前的所有版本(包括当前版本)都可以很好地进入测试程序并进行安装?
有谁知道如何纠正这种情况,让我的应用程序进入最后一步?
答案 0 :(得分:15)
OS X 10.11 El Capitan是一款测试版软件,您无法使用它来构建iOS App并将其提交到商店。
有一种肮脏的方式来管理它,但我个人不会这样做https://stackoverflow.com/a/32233429/3979236
答案 1 :(得分:0)
如果您安装了非GM Xcode的测试版,您的工具链可能会混淆。
转到Xcode偏好设置中的Accounts
,选择您尝试发布的帐户名称,然后查看详细信息...
在签署身份>行动,Create
遗失的一个或Reset
违规的。
答案 2 :(得分:0)
对于使用xcode 7 beta时出现此错误的任何人。
我去了appstore并下载了xcode 7.0.1,然后重新存档并发布,第一次尝试就运行良好。