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

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

如下图所示:

我能做什么呢?


当前回答

我认为我的问题是,我之前试图上传我的应用程序的相同版本号,它失败了,因为其他原因,或者我自己取消了它。

我把我的应用程序版本改成了一个以前没用过的版本。清理了我的项目。重新存档,然后上传,没有问题。

...... 你需要增加你的版本号,你不能让它更小…

其他回答

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

我认为我的问题是,我之前试图上传我的应用程序的相同版本号,它失败了,因为其他原因,或者我自己取消了它。

我把我的应用程序版本改成了一个以前没用过的版本。清理了我的项目。重新存档,然后上传,没有问题。

...... 你需要增加你的版本号,你不能让它更小…

(截至2018年5月23日)

步骤1

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

步骤2

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

每次都解决了问题=)

网络连接不稳定…

我以前也有过这种情况,但它最终自行修复了。 但是这个周末我连续试了好几天都没有成功。 然而,凭直觉,我现在已经成功地换了一个不同的网络,然后提交。

我也遇到了这个与我的xCode 7.3.1,我做了下面,看起来22421是通用错误码,如果启用Bitcode被选中/选中:

删除并重新生成新的证书和配置文件 清理项目并重新启动机器 确保我的手表应用程序和iOS应用程序都有图标 watch image asset/bundle <5MB 接下来是启用或禁用位码标志

和实现。 -如果我取消启用比特码(我不明白为什么),仍然会上传构建