我试图将一个Apple TV应用程序上传到应用程序商店进行测试,但我遇到了问题:

此操作无法完成。重试(-22421)

如下图所示:

我能做什么呢?


当前回答

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

事实上,正如你所想的那样,这是一个构建上的问题,与苹果的服务器没有任何关系。

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

希望这能帮助到像我这样的人。

其他回答

如果你在应用程序构建/存档时连接了一个设备,你的普通设备将自动更改为连接的设备,当你试图上传到应用程序商店时,你会出现奇怪的崩溃。

这样的:

将自动更改为:

为了回答你的问题,我不知道你的问题是否是因为你在存档时插入了iOs设备,但如果你在存档时插入了iOs设备,你将能够重现这个问题。希望这能帮助到一些人

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

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

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

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

默认写com.apple.finder AppleShowAllFiles TRUE

这个问题不能用xCode上传过程解决。几天前我也遇到了同样的问题,当时我提交了几个应用程序,所有应用程序都显示同样的错误。经过多次尝试,我使用应用程序加载器上传应用程序,它工作。

首先进入xcode ->产品菜单->存档 “Appstore”选择“导出” 保存IPA文件 现在打开应用程序加载器通过去xCode -> xCode菜单->打开开发人员工具->应用程序加载器 使用帐户凭据登录,并选择IPA文件。 提交!它的工作原理!

我在苹果ID中启用双因素身份验证后,就出现了这种情况。在我禁用双因素身份验证之后,一切都能正常工作。

关闭xCode和应用程序加载器,

重启你的Mac。

现在,启动Application Loader并发送它。