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

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

如下图所示:

我能做什么呢?


当前回答

对我来说,验证上传失败的同一个存档是有效的。或者只是苹果的服务器恢复正常了。

其他回答

最好的解决方案实际上是应用程序加载器。 我不能评论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.

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

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

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

[注意点:]

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

经过了多日的等待,问题依然存在。我尝试了多种解决方案,下面的方法对我很有效:

打开终端并输入此命令

sudo mkdir -p /Users/Shared sudo chown root:wheel /Users/Shared sudo chmod -R 1777 /用户/共享

我放了这个之后,一切都正常了。

你可以在这里阅读更多内容http://www.cnet.com/news/itunes-crashing-with-access-privileges-error-in-10-6-7/

如果你在应用程序构建/存档时连接了一个设备,你的普通设备将自动更改为连接的设备,当你试图上传到应用程序商店时,你会出现奇怪的崩溃。

这样的:

将自动更改为:

为了回答你的问题,我不知道你的问题是否是因为你在存档时插入了iOs设备,但如果你在存档时插入了iOs设备,你将能够重现这个问题。希望这能帮助到一些人

打开终端并运行:

cd ~

mv .itmstransporter/ .old_itmstransporter/

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