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

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

如下图所示:

我能做什么呢?


当前回答

可能你的代码/配置文件/Xcode都没问题。

我又试了一次,效果很好。我什么都没改变。

请注意,早些时候回复的人确实采取了一些行动,对这个问题没有任何影响,但仍然,看起来这些行动确实有所帮助。不管有没有它,它都会起作用。

其他回答

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

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

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

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

默认写com.apple.finder AppleShowAllFiles TRUE

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

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

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

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

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

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

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

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