ChatGPT解决这个技术问题 Extra ChatGPT

无法完成此操作。再试一次 (-22421)

我正在尝试将 Apple TV 应用程序上传到 App Store 以进行测试,但我遇到了问题:

无法完成此操作。再试一次 (-22421)

如下图所示:

https://i.stack.imgur.com/eV1e7.png

那么我能做什么呢?

即使我第一次提交时也遇到了同样的错误。但是,当我再次尝试时,它成功上传了。
我尝试了很多次,但每次都出现同样的错误
我得到了错误。但我又试了一次。有用。
我尝试了很多次,但得到了同样的错误。然后在 2 或 3 天后,我尝试创建存档,然后使用 Application Loader 生成 ipa 并上传到 App Store。并成功上传。

M
MenuMento.com

发生这种情况是因为 Apple 的服务器可能无法正常工作。稍等片刻或下次再试。它最终肯定会起作用。


所以:耐心点,再试一次。很高兴它现在是关于 SO 的官方答案。它也可能是您的互联网连接。
这太疯狂了。这事儿常常发生。哇。
很高兴这项 Apple 服务是免费的,......哦等等,实际上我们每年支付 99 美元......
2017 年 4 月相同
2017 年 5 月相同
B
Bartłomiej Semańczyk

只需尝试导出 iPA 文件,然后使用应用程序加载器上传导出的 iPA 文件。它会解决你的问题。


我也尝试过,但无法将导出的 ipa 上传到 App Store
我已经尝试了这里提到的所有内容,但这解决了我的问题。
这是有史以来最好的解决方案。应用装载机解决了这个问题。
省去麻烦,然后重新启动。 ;)
应用程序加载器给了我更多关于我的档案出了什么问题的指示(在我的情况下,内部版本号需要增加)。我还推荐此解决方案,因为如果上传失败,您无需重新执行导出过程。谢谢 !
a
asedra_le

还有另一种方法可以解决上述错误。试试这个,它为我修好了。打开终端并运行:

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter" 

以上三行代码将更新 iTMSTransporter,然后您可以尝试再次在 XCode 中上传。

更多详情请参考:https://forums.developer.apple.com/thread/76803


感谢分享!这有帮助!
感谢分享!
这为我解决了它......太糟糕了Xcode无法自行管理
2017 年 6 月 1 日,我在下面做了一个实验(向下滚动到我的答案)。不幸的是,这似乎不是根本问题:/
为我工作了一个版本,谢谢...下一个版本返回错误。
B
BennyTheNerd

(截至 2018 年 5 月 23 日)

步骤1

打开 Xcode --> 产品选项卡 --> 存档 --> 导出并保存到桌面

第2步

打开 Xcode --> Xcode tab --> Open Developer Tool --> Application Loader >> 双击 Deliver YourApp 并从桌面选择最近导出的 .ipa 文件

每次都解决这个问题=)


什么是“XCode 选项卡”?
答案:左上角的 XCode 菜单!
我在这个链中找不到“导出并保存到桌面”选项:打开 Xcode --> 产品选项卡 --> 存档 --> 导出并保存到桌面
@Aleksandr:项目完成归档后,Xcode 将打开“Organizer”。这也可以从“窗口”选项卡->“组织者”访问...在这里,选择要上传到 App Store 的存档文件,然后单击“导出”--> 保存到商店--> 下一步- -> 下一步-->(等待完成)--> 保存到桌面
这是最好的答案,放下手。
D
Darren

与所有与 Xcode 相关的东西一样。一个简单的重启为我解决了这个问题。


我刚刚重新启动了 xocde,它为我解决了这个问题(xcode 8)
多次尝试失败,但首先在重新启动后工作。这向我表明,这可能不仅仅是服务器端的问题。
@Phil_Ken_Sebben 对我来说完全一样,我现在每次要提交时都必须重新启动...
我认为苹果是需要重新启动服务器的人!
i
isKrishnaK

嘿,当我尝试在 Appstore 上上传 IPA 时,我遇到了同样的问题。当我检查我的分发配置文件无效时,我解决了这个问题。所以只需更新配置文件,下载然后安装并重新启动 Xcode。现在存档并上传到 Appstore 就完成了。

或者

创建 IPA 并通过 Application Loader 上传。

祝你好运。


我检查了我的证书是否有效。但我仍然无法将我的应用上传到应用商店
我总是使用 Application Loader,但不幸的是,这次我收到了以下错误:Invalid iMessage App - Your iMessage app contains an invalid sticker pack. 我想我必须采用通用的方式来执行此操作。顺便说一句@Bartłomiej Semańczyk 回答有效。我又试了一次,它奏效了;)
A
Ashvin A

100%肯定会工作。我有同样的问题,但通过以下步骤解决:

从以下位置删除所有配置文件: ~/Library/MobileDevice/Provisioning Profiles/ 从 Xcode >> 首选项 >> 帐户 >> 删除您的 Apple Id 删除派生数据 重新启动机器 下载您提交应用程序所需的配置文件 打开您的项目并清理它并再次尝试提交应用程序。

我希望这对所有人都有效。


这可能是安慰剂解决方案吗?这样做是否需要足够的时间让服务器端自行修复?
N
Nimantha

我遇到了完全相同的错误,因此在这里(一个小时内失败了大约 6 次)。

我现在又试了一次(没有改变任何东西),它自己工作了。

我在 Apple 论坛上读到这是 Apple 服务器的问题,与您的 Xcode 无关。

我还读到其他人尝试通过 ApplicationLoader 上传(菜单 -> Xcode -> Open Developer Tool -> Application Loader),这将询问您的代码在哪里,然后您必须选择您的存档(而不是源代码),您如果您需要,可以通过这种方式上传您的代码。我个人更喜欢内置的 Xcode。

无论哪种方式都有效。

作为记录,我正在从 Apple Forums 复制线程。


我可以添加,......史蒂夫乔布斯,......上帝保佑你的灵魂......你又走了,遗憾的是你的公司已经开始走下坡路......这么多未经测试的不那么- 你的发明的有趣变化,我希望苹果公司的人在推出更复杂的产品之前开始研究他们现有的产品。
看起来大多数其他答案只是帮助花费一些时间并且与问题无关。
H
Hsm

取消选中“包含位码”框,对我有用。


这是为我做的
C
Community

6月5日更新...

苹果似乎已经修复了大约上周存在的当前特定错误。

简而言之,您可以使用蓝色的“上传到 App Store...”按钮进行上传,而不必使用应用程序加载器。

2017 年 6 月 1 日

更多信息,看似失败的上传

确实似乎去应用商店...!

https://i.stack.imgur.com/o0vvX.png

对于 208-231 中的每个项目,我曾尝试以正常方式上传,但由于“再试一次 (-22421)”代码而失败。

事实上,我没有注意到,他们都在进入应用商店,但看起来他们只是陷入了无休止的处理中。

然后我确实相信了StevenOjo(昨天)在上面报道的内容:

使用新的电子邮件地址在 iTunes 上设置一个新帐户

还要在 DEVELOPER 上设置,记住,因为 Apple 是世界上最愚蠢的组织,developer.apple 与 ituneconnect.apple 完全不同

从我实际的普通帐户中,这是在开发人员中,而不是在 ITUNES CONNECT 中,我邀请了新的另一个自我作为管理员

从管理器中导出应用程序,作为应用程序商店分发的 IPA。

使用该新电子邮件登录应用程序加载器并上传存档。它没有任何问题。

现在使用我的常用帐户可能实际上可以正常工作;我不知道。

需要明确的是,在很短的时间(比如两分钟)之后,最终构建(即上面的 233)确实在应用商店中正常“准备好测试”了..

https://i.stack.imgur.com/0ZV2I.png

所有“无用”的上传似乎都永远停留在处理过程中。

苹果惊人的无能已经到了“阴谋论”的地步……

从字面上看,不可能雇用这么糟糕的程序员和系统管理员。

在苹果供应的彻底惨败背后一定有某种阴谋论。也许是某种逆向心理学的营销阴谋之类的......谁知道呢。

当天晚些时候:

我尝试更新 itmstransporter:

然后,我尝试使用正常的“上传到 App Store ...”欢快的蓝色按钮使用新的内部版本号。

那没起效 ...

然后我尝试使用如上所述的应用程序加载器......

它确实与 ApplicationLoader 一起工作。

结论 ...

不幸的是, itmstransporter 可能不相关。

:/真是惨败。


在过去的 25 小时里,我一直在尝试上传。很高兴在这里看到日期。
和 Andrew 一样,我昨晚整日整夜都在努力让它发挥作用。由于愤怒引起的压力,我不仅失去了 7 个月的生命,苹果还通过他们的配置错误偷走了我的一小部分灵魂。我真的感觉到它离开了我的身体。 Apple 在这些通用、令人困惑和漏洞百出的问题上的无能比我父亲的无能更大,他有 34 个孩子和 18 个不同的女人,完全抛弃了我。就像苹果已经放弃了这个过程一样。
@AndrewK,我添加了更多信息:我测试了“itmstransporter”理论。希望它可以帮助某人。
我必须从 appleid.apple.com 禁用 2 因素身份验证才能登录应用程序加载器
我面临着类似的问题。我正在通过应用程序加载器上传我的构建。应用程序正在上传,“活动”选项卡显示我的构建,但未出现在 TestFilght 中。不明白怎么办,老板和客户都在吃我。
A
Arnon

打开终端并运行:

cd ~

mv .itmstransporter/ .old_itmstransporter/

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"


这对我有用。我在其他论坛上也看到过这个......似乎是一个修复。
好极了!非常感谢!
我在下面的 6 月 1 日做了一个实验(向下滚动到我的答案)。不幸的是,这似乎不是根本问题:/
D
Devansh Bhardwaj

使用 xCode Upload Process 无法解决该问题。几天前,我在提交我的几个应用程序并且所有应用程序都显示相同的错误时遇到了同样的问题。经过多次尝试,我使用 Application Loader 上传应用程序,它工作正常。

首先进入 xcode -> product menu -> archive Select Export for Appstore Save IPA file Now Open Application loader by go to xCode -> xCode Menu -> Open Developer Tool -> Application Loader Login with the credentials of account, 然后选择 IPA文件。

提交!有用!


这对我有用。我现在更喜欢使用 Application Loader,因为它的 UX 比 XCode 稍微好一些。与 Application Loader 相比,XCode 感觉就像一个黑盒子。
C
Community

对于 Xcode 8.3.2

我已经解决了同样的问题

“此操作无法完成。再试一次 (-22421)”

使用以下步骤...

退出应用程序文件夹中的 xcode(如果打开),Xcode 8.3.2 -->Show Package Contents -->Contents -->Application -->Application Loader (Show package contents) -->Contents -->itms --> bin --> iTMSTransporter(右键单击并使用终端打开,它将自动开始更新...)更新后打开您的项目,重建您的存档并再次上传..

对于 Xcode 9

问题

”这个动作无法完成。再试一次(-22421)”

已在 Xcode 9 中解决。现在,我们也可以通过 Xcode Organizer 上传应用程序。

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW876


N
Nazar

我尝试加载存档近 10 次(使用各种清理和重新加载,使用不同的版本和配置文件),仍然收到相同的错误。然后突然在我的下一次尝试中它向我显示:“无法继续交付现有的传输器实例当前正在上传这个包”,我做了以下并且它帮助了:

基本上,您需要清除传输令牌。如果您在将应用程序提交到 iTunes Connect 的过程中关闭 Xcode,就会发生这种情况。

/Users/<username>/.itmstransporter/UploadTokens/

删除此目录中的所有 .token 文件。如果您无法找到 .token 文件,这是因为它们隐藏在 Finder 中。要在 Finder 中隐藏/显示隐藏文件,请使用以下终端命令(TRUE = UNHIDE,FALSE = HIDE):

默认写入 com.apple.finder AppleShowAllFiles TRUE;killall Finder


这和重新启动 Xcode 似乎已经解决了这个问题。
B
Berk

我增加了内部版本号,但问题仍然存在。

然后,

我在 itunesconnect 上批准了更新的许可协议。我在我的 MAC 上打开了 App Store 应用程序,然后单击“XCode 的命令行工具(OS X 10.11),版本 7.3”的更新按钮我打开了 XCode。单击顶部栏上的“产品”按钮。打开选项卡内容时,我单击键盘的“alt”键使“Clean Build Folder”选项可见。我点击了这个选项。我为收到以下错误的相同版本重建了我的应用程序;

无法完成此操作。再试一次 (-22421)

这次我想上传新版本时收到以下错误;

无法完成此操作。再试一次。

我点击完成并再次点击蓝色的“上传到 App Store”按钮,上传成功完成。

我希望这有帮助。


感谢 Option+Product 技巧来清理构建文件夹(容易多了)。这终于为我们工作了......在计算机重新启动(Xcode 还不够)和干净的重建(不仅仅是重新提交同一个)之后
A
Alex Zavatone
Tested in Xcode 7.3, 04142016

Xcode 提供了一个更好的工具来执行此操作,而不是从 Organizer 或在存档时单击蓝色的 Upload to App Store... 按钮,但它有点隐藏,并且该过程不清楚如何使用它。

以下是我在向 App Store 提交最新的 iOS 应用程序时记录的内容:

首先,不要使用蓝色的 Upload to App Store... 按钮。

从 Xcode 的 Xcode: Developer Tools: 菜单中,选择 Application Loader。

使用允许您上传到 App Store 的适当凭据登录。

当 Application Loader 向您显示其主屏幕时,选择主窗口右下方的选择按钮并打开您为 App Store 导出的 IPA。

继续提交。

为什么要这样做:

详细的应用提交错误报告。提交错误的准确解释。它会告诉您您尝试提交的应用程序中有哪些不正确之处。您不必首先处理提示此问题的平淡错误。它在我的测试中始终如一地工作,而 Xcode 的提交应用程序到商店…来自存档菜单没有。


我尝试了两种方式,但当时无法将应用程序上传到 AppStore。
Nimisha,你只是说它失败了。你没有解释它是如何失败的,在这个过程中失败的地方或者错误是什么。如果您不提供此信息,我们如何为您提供帮助?我们不会坐在你的桌子旁看着发生了什么。我们不知道你是否不告诉我们。
我已经解释过,在上传过程开始后将存档上传到 AppStore 时,出现了这个错误,如我附上的上图。这个问题在我的情况下解决。产生的这个问题可能是因为 Apple Server 但几天后我尝试使用 Application Loader 它已成功上传。感谢你的回复。
D
Daishi Nakajima

以防万一这是我的错误。

您是否检查了“您的项目”和“您的目标”中的配置文件设置?

https://i.stack.imgur.com/d2IRv.png


P
Przemysław Wrzesiński

就我而言,这是由于 Images.xcassets 中缺少某些应用程序图标造成的


S
StevenOjo

2017 年 5 月 31 日,我们团队的两位开发人员在不同的机器上都遇到了同样的问题。我通过以下方式解决了这个问题:

在我的 Apple ID 上设置应用专用密码。从管理器中导出应用程序,作为应用程序商店分发的 IPA。使用该应用程序特定密码登录应用程序加载器并上传存档。它没有任何问题。

多么可爱的浪费时间。希望这些步骤对其他人有用并节省一些时间。


May31st 连续 6-7 次未能使用 Xcode 提交(持久性),首先尝试使用应用程序加载器
S
Sandip Patel - SM

当您收到错误“操作无法完成。再试一次 (-22421)”时,只需尝试再次使用 XCode 在 iTunes 商店中重新提交相同的应用程序,下次您将收到实际的错误消息。

您下次收到的详细错误消息将帮助您实际操作!!!

如果您一次又一次收到相同的错误,您可以使用“App Loader”提交应用程序,它可能会成功提交。

[保重点:]

请检查您的应用版本/构建版本编号是否大于之前提交的版本。您可以在 Xcode 中验证它 ->项目设置->一般部分 AND iTunes-Connect-Account ->应用程序包 ->活动选项卡


这对我来说是正确的“只需尝试再次使用 XCode 在 iTunes 商店中重新提交相同的应用程序,下次您将收到实际的错误消息。”就我而言,它是 ITMS-90062,我需要增加 CFBundleShortVersionString
使用 Application Loader 对我有用。 Xocde 内部上传机制有点错误..
L
Lasse Bunk

我一遍又一遍地遇到这个问题。没有描述性描述,只有 OP 发布的错误消息。

事实上,这是构建的问题,因此与 Apple 的服务器毫无关系,正如你所想的那样。

解决方案是转到 OrganizerExport 构建,然后通过 Application Loader 上传。在这里,我得到了正确的错误消息。就我而言,这是 CocoaPods 破坏应用程序扩展验证的问题。我解决了这个问题,然后我可以上传我的构建。

希望这可以帮助像我这样的人。


A
Aleksandar Lugonja

我遇到过同样的问题。它与设置为 iOS Developer 的 Build Settings -> Code Signing Identity -> Release 有关。如果必须设置为 iOS Distribution 才能使 Xcode 上传工作。


A
Aanchal Chaurasia

2017 年 6 月 1 日

该线程的答案中的某些组合步骤对我有用。我正在编写对我来说很好的过程。

1)打开终端并运行它

光盘~

mv .itmstransporter/ .old_itmstransporter/

“/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter”

然后 iTMSTransporter 将自行更新,等待过程完成。

2)从 Xcode 首选项帐户中注销苹果帐户并再次登录,而不是在 iTunes 和开发者帐户上创建新 ID。

3) 清理项目并存档,然后将应用程序从管理器中导出为 IPA 以用于应用程序商店分发。

4)使用相同的帐户登录到应用程序加载器并上传ipa。

5) 过程将成功完成。


C
Community

您可以尝试以下解决方案: 使用 Application Loader 上传您的应用程序,因为 Xcode Organizer 有时无法上传文件(拒绝 IPA),没有真正的原因,并且经常发生的问题,使用 Xcode Organizer,Apple 无法永久解决。

错误代码的解决方法:22421

Apple 应用程序上传服务器无法正常工作(文件上传期间未连接或丢失连接)。稍等片刻再试(可能一天后)。文件上传期间网络连接的波动。您可能没有在 info.plist 文件中添加隐私声明。

Cocoa Keys:这里是您应该考虑添加到 info.plist 文件中的密钥列表(带有隐私声明),如果您在应用程序中使用了该服务。

如今,您可能还会遇到此错误代码:90186(带有应用程序加载器)

过时的应用程序加载器可能是此错误的原因。使用最新的 Xcode 工具并使用 Xcode Tool 中的应用程序加载器。与您的构建相关的不正确/无效的配置文件。确保您使用了正确的配置文件(需要具有分发/生产模式的配置文件。开发模式配置文件不允许您在商店上传应用程序。)

您可以从最新的 Xcode Tool 中找到最新的 Application Loader Tool:Xcode -> Open Developer Tool -> Application Loader

https://i.stack.imgur.com/6eMX8.png


A
Alex Zavatone

最好的解决方案确实是 Application Loader。我无法评论 Naresh 对此的说明(我对 StackOverflow 太陌生了),但我警告您,如果您使用的是 Swift,请不要使用 Xcode ipa 生成系统。我更喜欢通过以下方式手动创建 IPA:

1) zipping 2 folders : a Payload folder that contain your .app and a SwiftSupport folder that you can copy from your Xarchive. 
2) rename the zip to .ipa.

j
juhan_h

验证未能上传的相同存档对我有用。或者只是苹果的服务器恢复了。


A
Alfro

如果您在应用程序正在构建/归档时连接设备,您的通用设备将自动更改为您连接的设备,当您尝试上传到应用程序商店时,您会遇到奇怪的崩溃。

https://i.stack.imgur.com/qKblr.png

将自动更改为:

https://i.stack.imgur.com/UGhtJ.png

因此,要回答您的问题,我不知道您的问题是否是因为您在归档时插入了 iOs 设备,但如果您在归档应用程序时插入 iOS 设备,您将能够重现该问题。希望这可以帮助某人


D
Dasoga

我的问题是临时配置文件。

所以对我来说它有效:

转到Xcode首选项->帐户->在我的ID Apple帐户中->选择“全部下载”

我也在会员中心检查并删除了所有无效的临时配置文件,并且:

1 - 关闭 Xcode

2 - 打开 Xcode,清理并构建我的项目。

3 - 再次归档我的代码。


佚名

检查此列表或继续尝试上传!

去会员中心

检查是否有任何无效的配置文件(由于某种原因,我的应用商店分发配置文件已失效)

删除无效的配置文件

创建新的

下载并拖入 XCode

重新启动 Mac

存档 => 上传到 App Store

一切都应该再次好起来


E
Eric

在我的 Apple ID 中启用两因素身份验证后,我就遇到了这种情况。在我禁用双因素身份验证后,一切都按预期工作。


关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅