使用 Xcode 7.0.1 提交应用
Submitting the app with Xcode 7.0.1
首先,我使用 Xcode 7 beta 将构建上传到 AppStore,但仅在按下 "Submit for review" 后,它才显示以下错误:
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.
所以我已经更新到最新的 7.0.1 版本,存档构建,并将其上传到 App Store。
你猜怎么着?它显示相同的错误。
浏览了论坛,尝试打开存档版本的 plist file
,但是 "BuildMachineOSBuild" 行已经包含“14F27”(对论坛上的其他人有效)。
Apple 论坛上充斥着此错误的案例,但没有人知道。
注意:大约一个小时前,Apple 解决了 问题。
他们反应还挺快的。
这是一个错误,而且您并不孤单:请参阅 https://forums.developer.apple.com/thread/20467。由于这是 Apple 的错误,而不是您的错误,此时除了提交错误报告并等待之外,您无能为力。
编辑 OP 现在报告说 Apple 已经修复了这个错误。
您可以尝试更改 info.plist
您的应用程序。
- 在 XCode
Archives
中转到存档的文件夹(右键单击 -> Show in Finder
)
- 打开
Products/Applications/<your app name>
-> Show package contents
- 在XCode
的应用程序包中打开info.plist
重要字段为
DTXcode
- 0700
(XCode 7.0)
DTXcodeBuild
- 7A220
(XCode 7.0)
DTXcodeBuild
- 13A344
(iOS 9 SDK)
DTSDKBuild
- 13A344
(iOS 9 SDK)
您可以选择将 BuildMachineOSBuild
更改为 14F27
(Yosemite 10.10.5)
P.S。在大多数情况下,Invalid Toolchain
是一个 iTC 错误,迟早会被修复。此收据可以帮助您提交申请,但申请本身可能会失效,因此审核团队可以拒绝它。
首先,我使用 Xcode 7 beta 将构建上传到 AppStore,但仅在按下 "Submit for review" 后,它才显示以下错误:
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.
所以我已经更新到最新的 7.0.1 版本,存档构建,并将其上传到 App Store。
你猜怎么着?它显示相同的错误。
浏览了论坛,尝试打开存档版本的 plist file
,但是 "BuildMachineOSBuild" 行已经包含“14F27”(对论坛上的其他人有效)。
Apple 论坛上充斥着此错误的案例,但没有人知道。
注意:大约一个小时前,Apple 解决了 问题。 他们反应还挺快的。
这是一个错误,而且您并不孤单:请参阅 https://forums.developer.apple.com/thread/20467。由于这是 Apple 的错误,而不是您的错误,此时除了提交错误报告并等待之外,您无能为力。
编辑 OP 现在报告说 Apple 已经修复了这个错误。
您可以尝试更改 info.plist
您的应用程序。
- 在 XCode
Archives
中转到存档的文件夹(右键单击 ->Show in Finder
) - 打开
Products/Applications/<your app name>
->Show package contents
- 在XCode 的应用程序包中打开
重要字段为
DTXcode
-0700
(XCode 7.0)DTXcodeBuild
-7A220
(XCode 7.0)DTXcodeBuild
-13A344
(iOS 9 SDK)DTSDKBuild
-13A344
(iOS 9 SDK)
info.plist
您可以选择将 BuildMachineOSBuild
更改为 14F27
(Yosemite 10.10.5)
P.S。在大多数情况下,Invalid Toolchain
是一个 iTC 错误,迟早会被修复。此收据可以帮助您提交申请,但申请本身可能会失效,因此审核团队可以拒绝它。