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

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

如下图所示:

我能做什么呢?


当前回答

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

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

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

其他回答

取消“包括位码”框,对我有用。

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

当您收到错误“操作无法完成”时。Try Again (-22421)", 你只需要尝试使用XCode在iTunes store上重新提交相同的应用,下次你就会得到实际的错误消息。

你下次收到的详细错误信息将帮助你实际做什么!!

如果你一次又一次地收到同样的错误,你可以使用“app Loader”提交应用,它可能会成功提交。

[注意点:]

请检查您的应用程序版本/构建版本号大于先前提交的版本。 你可以在Xcode ->项目设置-> General部分和iTunes-Connect-Account -> App Package -> Activity选项卡中进行验证

还有另一种方法可以修复上述错误。试试这个,它帮我解决了问题。打开终端并运行:

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter" 

以上三个代码行将更新itmtransporter,然后你可以再次尝试在XCode中上传。

详情请参考:https://forums.developer.apple.com/thread/76803

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