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

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

如下图所示:

我能做什么呢?


当前回答

我也有这个问题。我的问题是,我之前上传了一个具有相同版本号的版本。我只是在Unity中增加了构建数,问题就解决了。事实上,我没有意识到这是原因,直到我使用了应用程序加载器,它给出了一个更有信息的错误消息。

其他回答

关闭xCode和应用程序加载器,

重启你的Mac。

现在,启动Application Loader并发送它。

最好的解决方案实际上是应用程序加载器。 我不能评论Naresh的注释(我对StackOverflow太陌生了),但我警告你,如果你使用Swift,不要使用Xcode的ipa生成系统。我更喜欢手动创建IPA:

1) zipping 2 folders : a Payload folder that contain your .app and a SwiftSupport folder that you can copy from your Xarchive. 
2) rename the zip to .ipa.

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

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

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

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

打开终端并运行:

cd ~

mv .itmstransporter/ .old_itmstransporter/

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