错误ITMS-90534:"无效的工具链。
必须使用Xcode 6或更高版本的公共(GM)版本,macOS和iOS SDK或更高版本构建新的应用和应用更新。不要提交使用测试版软件构建的应用程序,包括beta macOS版本。" ERROR ITMS-90534: "Invalid Toolchain
。必须使用Xcode 6或更高版本的公共(GM)版本,macOS和iOS SDK或更高版本构建新的应用程序和应用程序更新。不要提交使用测试版软件构建的应用程序,包括beta macOS版本。"
我在上传IPA帐户时发现此错误。
答案 0 :(得分:158)
如果您在2019年11月查看此内容,则Xcode 11.2中有一个晦涩的错误,它阻止了从该版本上载到App Store。您必须升级到Xcode 11.2.1,当前Mac App Store上尚不提供该Xcode,但必须从以下位置的开发人员门户网站下载:https://developer.apple.com/download/
Xcode 11.2存档错误日志甚至指出:
编辑:
Xcode 11.2.1现在可在AppStore中使用:
答案 1 :(得分:19)
我遇到了与Xcode 8.3公共版本相同的问题。我重新安装Xcode并检查它,但没有工作......
最后我发现了这个问题,我在项目文件下错误地选择了项目格式的Xcode 3.2兼容。我将其更改为Xcode 8.0兼容并构建&存档它。我可以上传它没有任何错误。检查附加的屏幕截图..
答案 2 :(得分:14)
Download the xip file from here
也:
Latest Release version(Xcode 11.2.1)
或
Latest Beta version(Xcode 11.3 Beta)
或
Any version you need。以及所有其他可下载内容
然后将其提取并移动到您喜欢的位置。
答案 3 :(得分:6)
今天我遇到同样的问题(
13 July 2017
)。当我使用
XCode 9 beta 2
时,直到约会。一切都很好。我上传的最后一个版本位于
9th of July 2017
,使用XCode 9 beta 2
。
在尝试了很多更改之后,最后修复了:
升级到XCode
的{{1}}的最新测试版,XCode 9 beta 3
已发布。
BOTTOMLINE:
如果您使用10th July 2017
版本的任何beta
版本,并且已过时。 Apple将拒绝您的版本从该版本导致提问者提出的错误。只要版本稳定,您就不必担心。
建议您检查当前版本是否为最新版本。如果没有,那么下载最新的XCode并推送使用最新XCode beta实现的新版本
为什么我没有使用稳定版的XCode? strong>
此时的稳定版本为XCode
,使用的语言为XCode 8.3.3
。
虽然Swift 3
的代码中断了最小值,但我的最新代码库是Swift 3 to 4
。另外,您的项目中可能有Swift 4
,但也必须降级到最新的稳定版本。直到XCode 9的稳定版本出来。因此,我选择下载最新版本的Pods
答案 4 :(得分:3)
我今天用Xcode 9.2的App Store版本遇到了这个问题。
它绝对不是测试版,我猜测在软件发布和iTunes连接更新到期待新版本之间有一些延迟。
我已经尝试了上面提到的所有建议,但都没有效果......但是这里有什么(虽然很粗略)让我有所作为:
这对我有用......
答案 5 :(得分:2)
对于尝试使用Xcode 11的任何人,请检查Xcode版本。如果它是版本11.0(11A419c),则无法使用此版本将版本提交到应用商店。获取Xcode 版本11.0(11A420a)。
使用Xcode 11 GM种子(11A419c)构建的应用程序无法再上传到App Store Connect。您现在可以使用iOS 13 SDK和watchOS 6 SDK将使用Xcode 11 GM种子2(11A420a)构建的应用程序提交到App Store。
答案 6 :(得分:2)
请按照以下步骤解决此问题:
退出Xcode和所有打开的模拟器。
转到此链接下载“应用程序”下的Xcode 11.2.1 GM种子。它大约有7GB:https://developer.apple.com/download/
下载后,单击Xcode_11.2.1_GM_Seed.xip
文件以提取存档。
解压缩后,将Xcode文件从Downloads
移到Application文件夹。
About Xcode
以确认最新版本。更新:自11月13日起,可从App Store本身获取版本11.2.1。
答案 7 :(得分:2)
即将发布新的Beta版或Golden Master Xcode,只需几个小时后再查找。
答案 8 :(得分:2)
它自己说的错误信息,使用Xcode的稳定版(非beta版) 创建一个构建。 你的mac OS也应该稳定(不是beta)
使用最新稳定版的Xcode工具(Xcode 9)使用Application Uploader创建构建和上传。
在创建构建时确保以下几点:
答案 9 :(得分:0)
显然这是Apple Servers中的部署问题。我试了3个小时后神奇地消失了。
答案 10 :(得分:0)
来自Xcode - >转到管理器 - >在Archives下,选择构建并右键单击Show in finder - >选择项目,然后右键单击 - >显示包装内容 - >双击Info.plist并添加一行。关键是BuildMachineOSBuild,Type是String,值是16G29(Value是基于你的Mac OS版本。请按照下面给出的链接)
https://support.apple.com/en-in/HT201260 .....Check the version number for your Mac OS version and set the value in the Info.plist
例如,如果您的Mac OS版本是10.12.6,则将其添加到您的plist
<key>BuildMachineOSBuild</key>
<string>16G29</string>
您已准备好将构建发送到iTunes Connect
答案 11 :(得分:0)
使用fastlane gym
从命令行归档了我们的应用程序后,我收到此错误。当我使用Xcode手动存档应用程序时,没有收到错误消息。
我猜我传递给fastlane gym
的参数/配置有问题。如果我知道这是什么,我会报告。
答案 12 :(得分:0)
适用于XCode 9.2 问题主要出现在Command Line Tools版本中。
最佳解决方案:
可能的解决方案:
答案 13 :(得分:0)
右键单击存档文件(.xcarchive)&gt;显示包装内容&gt;产品&gt;应用程序&gt;右键单击应用程序文件&gt;显示包装内容&gt;双击Info.plist进行编辑
从 DTXcodeBuild 的值末尾删除 b (例如从9C40b更改为9C40)
重新提交,它会起作用
答案 14 :(得分:0)
您无法通过Xcode的Beta版将应用上传到App Store。确保您使用的是稳定版本将应用程序推送到App Store
答案 15 :(得分:0)
我终于可以通过从App Store下载XCode 8.2.1来解决此问题。
重新存档项目并照常提交。
答案 16 :(得分:0)
我只想在“使用Apple Beta软件”页面(https://developer.apple.com/support/beta-software/)的底部添加内容。 如果您使用的是XCode的测试版,并且每次尝试提交它都会失败,除非您使用的是GM_seed(Golden Master版本,也就是正式发布之前的版本) 由于我没有足够的“声誉”来评论@Chuck Smith。我创建了这个。 希望这可以帮助。 今天是2019年11月8日,我成功下载并提交了我的应用。
提交应用程序
使用Xcode的Beta版本创建的应用程序或为操作系统的Beta版本构建的应用程序将不会在App Store上接受。 您提交的应用程序应使用Mac App Store中最新的Xcode版本开发,并且应为iOS,macOS,watchOS和tvOS的公开可用版本构建- ,除非有可用的GM种子。< / em> 当Xcode的GM种子可用时,请使用它来开发您的应用以进行提交。当iOS,macOS,watchOS或tvOS的GM种子可用时,请为这些版本构建应用。
答案 17 :(得分:0)
从https://xcodereleases.com/下载最新的Xcode(您无需登录即可下载)。
当提取上面下载的以 .xip
要解决此问题,请使用 Archive Utility.app 而不是 The Unarchiver.app
答案 18 :(得分:0)
我在使用Xcode 11.2上载进行苹果审查时遇到了相同的错误。
解决步骤: 苹果决定于2019年11月5日弃用Xcode 11.2。 Xcode 11.2具有UITextView Building错误代码。因此,苹果建议使用Xcode 11.2.1 GM种子。
您可以从链接https://developer.apple.com/download/下载
来自苹果的消息: 此更新解决了一个关键问题,该问题可能导致使用UITextView的应用程序在iOS,iPadOS或tvOS的早期版本上运行时崩溃。请参阅发行说明
您可以使用Xcode 11.2.1 GM种子构建和发布应用。希望这对某些人有帮助。
答案 19 :(得分:0)
每件事都更新了Xcode 8.3.3,OS Serra 10.12.6,但我仍然遇到了问题。我做了什么,问题得到了解决:
打开应用商店 搜索xcode 从应用商店打开Xcode 它促使我安装了一些缺失的功能。 我按照说明完成了向导 重新打开Xcode并存档我的应用程序,然后开始上传并成功完成。
希望它可以帮到某人。
干杯!
答案 20 :(得分:0)
2019年11月使用Xcode 12.1吗?
2天前,Apple发布了11.2.1版本,您可以从App Store下载/更新。到目前为止,解决此问题就像从官方App Store安装/更新Xcode 12.2.1一样容易。
已在我的应用程序上对其进行了检查并能够在此更新后成功部署,只需确保使用 new Xcode(12.2.1)上传应用程序版本,否则您将看到错误Invalid Toolchain. Your app was built with an unsupported version of Xcode or SDK. If you plan to submit...
。
您应该再次看到绿色的肯定确认:)
答案 21 :(得分:0)
使用稳定的Xcode版本归档应用程序,并使用Xcode beta上传它。这为我解决了问题。
答案 22 :(得分:0)
在我使用 Xcode 12 测试版之前,原因仅此而已。
我已经下载了 Xcode 12 的稳定 版本,并且 IPA 已成功通过验证。
您可以从这里下载最新版本:https://developer.apple.com/download/
谢谢。
答案 23 :(得分:0)
您需要使用最新的稳定版(非测试版)Xcode 获取存档。