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

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

如下图所示:

我能做什么呢?


当前回答

2017年6月1日

某些组合的步骤,从这个线程的回答,为我工作。我正在编写对我来说很有效的过程。

1)打开终端并运行此程序

cd ~

音乐音乐

" / / Xcode的应用程序。应用程序/内容/应用程序/应用程序Loader.app /内容/ itm / bin / iTMSTransporter”

然后iTMSTransporter将更新自己,直到进程完成。

2)从Xcode首选帐户注销苹果帐户,然后重新登录,而不是在iTunes和开发者帐户上创建新的Id。

3)清理项目和存档,然后从组织者导出应用作为IPA应用商店分发。

4)使用相同帐号登录应用程序加载器,上传ipa。

5)流程将顺利完成。

其他回答

以防同样是我的错误。

你是否检查了“你的项目”和“你的目标”中的配置文件设置?

2017年6月1日

某些组合的步骤,从这个线程的回答,为我工作。我正在编写对我来说很有效的过程。

1)打开终端并运行此程序

cd ~

音乐音乐

" / / Xcode的应用程序。应用程序/内容/应用程序/应用程序Loader.app /内容/ itm / bin / iTMSTransporter”

然后iTMSTransporter将更新自己,直到进程完成。

2)从Xcode首选帐户注销苹果帐户,然后重新登录,而不是在iTunes和开发者帐户上创建新的Id。

3)清理项目和存档,然后从组织者导出应用作为IPA应用商店分发。

4)使用相同帐号登录应用程序加载器,上传ipa。

5)流程将顺利完成。

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

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

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

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

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

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

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

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

默认写com.apple.finder AppleShowAllFiles TRUE