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

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

如下图所示:

我能做什么呢?


当前回答

Tested in Xcode 7.3, 04142016

Xcode提供了一个更好的工具,而不是从管理器或存档中点击蓝色的上传到App Store…按钮,但它有点隐藏,过程不清楚如何使用它。

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

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

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

使用适当的凭证登录,允许你上传到App Store。

当应用程序加载器显示它的主屏幕时,选择主窗口右下方的选择按钮,打开你为应用程序商店导出的IPA。

继续提交。

你为什么要这样做:

详细的应用程序提交错误报告。提交错误的准确解释。它会告诉你你要提交的应用程序中有什么错误。 您不必首先处理引发这个问题的乏味错误。 它在我的测试中始终如一,而Xcode的“从存档菜单提交应用程序到商店…”

其他回答

我经历了完全相同的错误,所以在这里(失败大约6次超过一个小时)。

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

我在苹果论坛上看到,这是苹果服务器的问题,与你的Xcode无关。

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

两种方法都可行。

为了记录,我复制了苹果论坛的帖子。

关闭你的Xcode并重启你的mac。 然后再次尝试上传你的应用。 这是网络问题造成的,不是你的操作。

打开终端并运行:

cd ~

mv .itmstransporter/ .old_itmstransporter/

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

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

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

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

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

(截至2018年5月23日)

步骤1

打开Xcode—> Product选项卡—> Archive—>导出并保存到桌面

步骤2

打开Xcode—> Xcode选项卡—>打开Developer Tool—> Application Loader >>双击Deliver YourApp,从桌面上选择最近导出的。ipa文件

每次都解决了问题=)