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

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

如下图所示:

我能做什么呢?


当前回答

您可以尝试以下解决方案: 使用应用程序加载器上传你的应用程序,因为Xcode管理器有时不能上传文件(拒绝IPA),没有真正的原因,这是经常发生的问题,与Xcode管理器,苹果不能永久解决。

错误码:22421

苹果应用程序上传服务器工作不正常(不在 文件上传时连接或丢失连接)。只是等待和尝试 稍后再来(可能是一天之后)。 人际网络的波动 连接,在文件上传期间。 你可能没有增加隐私 在你的信息声明。plist文件。

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


现在,你可能还会遇到这样的错误代码:90186(带应用程序加载器)

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

你可以从最新的Xcode工具中找到最新的应用程序加载工具:Xcode -> Open Developer Tool -> Application Loader

其他回答

当上述问题存在且您已启用双因素身份验证时,只需执行以下操作:

去http://appleid.apple.com,然后创建你的应用程序特定的密码

在内部应用程序加载器登录与你的苹果id和应用程序特定密码你刚刚创建。 上传你的ipa到itunesconnect。

对于Xcode 8.3.2

我已经解决了同样的问题

“这一行动无法完成。再试一次(-22421)"

使用以下步骤…

退出xcode(如果打开) 在应用程序文件夹中, Xcode 8.3.2—>显示包内容—>内容—>应用程序—>应用程序加载器(显示包内容)—>内容—>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

100%肯定有效。我也遇到过同样的问题,但它通过以下步骤解决了:

删除~/Library/MobileDevice/Provisioning profiles /中的所有配置文件 从Xcode删除开发者账号>>偏好>>账号>>删除你的苹果账号 删除派生数据 重新启动机器 下载您需要提交应用程序的配置文件 打开项目并清理它 然后重试submit app。

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

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

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

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

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

两种方法都可行。

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

这是因为苹果的服务器可能无法正常工作。等等,以后或者下次再试试。它最终肯定会起作用的。