ios官网 - xcode官网




此操作无法完成。 再试一次(-22421) (20)

我正在尝试将 Apple TV 应用程序上传到App Store进行测试,但我遇到了问题:

此行动无法完成。 再试一次(-22421)

如下图所示:

那我该怎么办?


6月5日更新......

Apple似乎修复了上周大约出现的 当前特定 错误。

简而言之,您可以使用蓝色的“上传到App Store ...”按钮上传,而不必使用应用程序加载器。

2017年6月1日

更多信息,看似失败的上传

确实似乎去了应用程序商店......!

对于208-231中的每个项目,我曾尝试以正常方式上传,并且失败了“再试一次(-22421)”代码。

事实上,我没有注意到,他们都去了应用程序商店 ,但看起来他们只是陷入无休止的处理。

然后我确实相信StevenOjo上面报道的(昨天):

  • 使用新的电子邮件地址在iTunes上设置一个新帐户

  • 还要设置开发者,记住,因为Apple是世界上最愚蠢的组织,developer.apple完全不同于ituneconnect.apple

  • 从我的实际正常帐户,这是IN DEVELOPER,而不是ITUNES CONNECT,我邀请新的自我作为管理员

  • 从组织者导出应用程序,作为应用程序商店分发的IPA。

  • 使用该新电子邮件登录应用程序加载器并上载存档。 它没有任何问题。

现在用我平常的帐户实际上可以正常工作; 我不知道。

需要说明的是,经过很短的时间(比如两分钟),最终版本(即上面的233版)确实在应用程序商店中正常“准备好测试”。

所有“dud”上传似乎都永远停留在处理上。

苹果的无能为力达到了“阴谋论”的水平......

实际上,雇用程序员和系统管理员 不可能的

必须有某种阴谋论,背后是苹果公司提供的彻底惨败。 也许这是某种逆向心理学营销情节或某种东西.......谁知道呢。

同一天晚些时候:

我试过更新itmstransporter:

然后,我尝试使用正常的“上传到App Store ...”爽快的蓝色按钮使用新的内部版本号。

那没起效 ...

然后我尝试使用如上所述的 Application Loader ...

它与ApplicationLoader一起使用。

结论......

不幸的是,itmstransporter可能不相关。

:/多么惨败。


对于Xcode 8.3.2

我已经解决了同样的问题

“此操作无法完成。再试一次(-22421)”

使用以下步骤......

  1. 退出你的xcode(如果打开)
  2. 在应用程序文件夹,Xcode 8.3.2 - >显示包内容 - >目录 - >应用程序 - >应用程序加载器(显示包内容) - >目录 - > itms - > bin - > iTMSTransporter(右)单击并打开终端,它将自动开始更新...)更新打开项目后,重建您的存档并重新上传..

对于Xcode 9

问题

“这项行动无法完成。 再试一次(-22421)“

已经在Xcode 9中得到了解决。现在,我们也可以通过Xcode Organizer上传应用程序。

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW876


与Xcode相关的所有事情一样。 一个简单的重启修复了我的问题。


以防万一我的错误。

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


取消选中“Include bitcode”框,为我工作。


只需尝试导出iPA文件,然后使用应用程序加载器上传导出的iPA文件。 它会解决你的问题。


在我的情况下,它是由于Images.xcassets中缺少一些应用程序图标引起的


如果您在应用程序构建/存档时连接设备,您的通用设备将自动更改为您连接的设备,当您尝试上传到应用程序商店时,您将遇到奇怪的崩溃。

这个:

将自动更改为:

因此,为了回答您的问题,我不知道您的问题是否是因为您在归档时插入iOs设备而引起的,但如果您在归档应用程序时插入iOS设备,则可以重现该问题。 希望这有助于某人


您可以尝试以下解决方案:
使用 Application Loader 上传您的应用程序,因为Xcode组织者有时无法上传文件(拒绝IPA),没有正当理由,并且Xcode Organizer经常出现问题,苹果无法永久解决。

错误代码的解决方案:22421

  • Apple应用上传服务器无法正常工作(文件上传期间未连接或丢失连接)。 只需等待,稍后再试(可能是一天后)。
  • 文件上传期间网络连接出现波动。
  • 您可能没有在info.plist文件中添加隐私声明。

Cocoa Keys :这里是您应该考虑在info.plist文件中添加的密钥列表(带有隐私声明),如果您在应用程序中使用了该服务的话。

现在,您可能还会面临,此错误代码:90186(使用app loader)

  • 过时的应用程序加载器可能是此错误的原因。 使用 最新的Xcode工具 并使用Xcode Tool的应用程序加载器。
  • 与您的构建相关联的配置文件不正确/无效。 确保您已使用正确的配置文件(需要配置配置文件和配置 /生产 模式。 开发模式 配置文件不允许您在商店上传应用程序。)

您可以从最新的Xcode工具中找到最新的Application Loader Tool:Xcode - > Open Developer Tool - > Application Loader


我一遍又一遍地遇到这个问题。 没有描述性描述,只是OP发布的错误消息。

事实上,这是构建的一个问题,因此与Apple的服务器完全无关,正如您可能认为的那样。

解决方案是转到 OrganizerExport 构建,然后通过 Application Loader 上传。 在这里,我收到了正确的错误消息。 就我而言,CocoaPods打破了应用扩展验证的问题。 我解决了这个问题然后我可以上传我的版本。

希望这有助于像我这样的人。


我们团队的两位开发人员都在2017年5月31日的不同机器上遇到了同样的问题。我通过以下方式解决了这个问题:

  1. 在Apple ID上设置应用专用密码。
  2. 从组织者导出应用程序,作为应用程序商店分发的IPA。
  3. 使用该特定于应用程序的密码登录到应用程序加载器并上载存档。 它没有任何问题。

多么可爱的浪费时间。 希望这些步骤适用于其他人并节省一些时间。


我增加了编号,但问题仍然存在。

然后,

  1. 我在 itunesconnect 批准了续订许可协议。
  2. 我在我的MAC上打开App Store应用程序,然后单击“XCode版本7.3的命令行工具(OS X 10.11)”的更新按钮
  3. 我打开了XCode。 单击顶部栏上的“产品”按钮。 当标签内容打开时,我点击了键盘的“alt”键,使“Clean Build Folder”选项可见。 我点击了这个选项。
  4. 我重建我的应用程序以获得与我收到的错误相同的版本;

此操作无法完成。 再试一次(-22421)

  1. 这次我想上传新版本时收到以下错误;

此操作无法完成。 再试一次。

  1. 我点击完成并再次点击蓝色“上传到App Store”按钮,上传成功完成。

我希望这有帮助。


我的问题在于临时配置文件。

所以对我来说它有效:

转到Xcode首选项 - >帐户 - >在我的ID Apple帐户中 - >选择“ 全部下载

我也在会员中心检查并删除了所有无效的临时配置文件,并且:

1 - 关闭Xcode

2 - 打开Xcode,清理并构建我的项目。

3 - 再次归档我的代码。


我遇到了完全相同的错误因此在这里(一小时失败约6次)。

我现在只是再次尝试(没有改变任何东西),它自己工作。

我在Apple论坛上看到这是苹果服务器的一个问题,与你的Xcode无关。

我还读到其他人通过ApplicationLoader尝试上传(菜单 - > Xcode - > Open Developer Tool - > Application Loader),这会询问你的代码在哪里,然后你必须选择你的存档(不是源代码),你如果需要,可以通过这种方式上传您的代码。 我个人更喜欢内置的Xcode。

以任何方式工作。

为了记录,我正在从 Apple论坛 复制该帖子。

干杯Heider


打开终端并运行:

cd ~

mv .itmstransporter/ .old_itmstransporter/

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


最好的解决方案确实是Application Loader。 我无法评论Naresh对此的说明(我对的新手太多了),但是我警告你,如果你使用的是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.

还有另一种方法来修复上述错误。 试试这个,它为我修好了。 打开终端并运行:

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

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

有关详细信息,请参阅: forums.developer.apple.com/thread/76803forums.developer.apple.com/thread/76803


验证无法上传的相同存档为我工作。 或者只是Apple的服务器重新启动。


2017年6月1日

这个线程的回答中的某些组合步骤对我有用。 我正在编写适合我的流程。

1)打开终端并运行它

cd~

mv .itmstransporter / .old_itmstransporter /

“/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter”

然后iTMSTransporter将自行更新,等待进程完成。

2)从Xcode首选项帐户注销Apple帐户并再次登录,而不是在iTunes和开发者帐户上创建新ID。

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

4)使用相同的帐户登录应用程序加载器并上传ipa。

5)流程将成功完成。


将100%肯定的工作。 我有同样的问题,但它通过以下步骤解决:

  1. 从以下位置删除所有配置文件:〜/ Library / MobileDevice / Provisioning Profiles /
  2. 从Xcode中删除开发者帐户>>首选项>>帐户>>删除您的Apple ID
  3. 删除派生数据
  4. 重启机器
  5. 下载您提交应用所需的配置文件
  6. 打开您的项目并清理它
  7. 并再次尝试提交应用程序。

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





itunesconnect