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

时间:2016-02-16 10:21:10

标签: ios xcode itunesconnect

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

  

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

如下图所示:

enter image description here

那我该怎么办?

44 个答案:

答案 0 :(得分:764)

这是因为Apple的服务器可能无法正常工作。只需等待稍后或下次尝试。它最终会起作用。

答案 1 :(得分:188)

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

答案 2 :(得分:69)

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

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

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

参考更多细节:https://forums.developer.apple.com/thread/76803

答案 3 :(得分:44)

与Xcode相关的所有事情一样。一个简单的重启就为我解决了这个问题。

答案 4 :(得分:27)

当我尝试在Appstore上传IPA时,我有同样的问题。当我检查我的分发配置文件无效时,我解决了它。所以只需更新配置文件,下载然后安装并重新启动Xcode。现在归档并将其上传到Appstore上即可完成。

OR

创建IPA并通过Application Loader上传。

祝你好运。

答案 5 :(得分:18)

100%肯定会工作。我遇到了同样的问题但是通过以下步骤解决了这个问题:

  1. 删除所有配置文件:〜/ Library / MobileDevice / Provisioning Profiles /
  2. 从Xcode>>删除开发者帐户偏好>>帐户>>删除Apple Id
  3. 删除衍生数据
  4. 重启机器
  5. 下载您提交应用所需的配置文件
  6. 打开项目并清理它
  7. 再次尝试提交应用。
  8. 我希望这对所有人都有用。

答案 6 :(得分:13)

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

我现在再次尝试(没有改变任何东西),它本身就有效。

我在Apple论坛上看到Apple服务器存在问题,与您的Xcode无关。

我还看到其他人通过ApplicationLoader尝试上传(菜单 - > Xcode - >打开开发者工具 - >应用程序加载器),这会询问您的代码在哪里,然后您必须选择您的存档(不是源代码),如果需要,您可以通过这种方式上传代码。我个人更喜欢内置的Xcode。

以任何一种方式工作。

为了记录,我正在从Apple Forums复制帖子。

干杯 海德尔

答案 7 :(得分:12)

Uncheck "Include bitcode" box, worked for me.

答案 8 :(得分:11)

更新June5 ...

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

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

2017年6月1日

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

确实好像去了app商店......!

enter image description here

每个项目都在208-231,我曾尝试以正常方式上传,并且失败了"再试一次(-22421)"代码。

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

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

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

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

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

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

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

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

要明确的是,在很短的时间(比如说,两分钟)之后,最终版本(即上面的233)确实已经准备好了#34;准备测试"正常在应用程序商店..

enter image description here

所有" dud"上传似乎永远停留在处理上。

苹果公司的无能为力已经达到了阴谋论"水平....

实际上不可能聘请程序员和系统管理员,谁是这样的

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

同一天晚些时候:

我试过更新itmstransporter:

然后我尝试使用普通"上传到App Store的新版本号..."爽快的蓝色按钮。

它不起作用......

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

它与ApplicationLoader一起使用。

结论......

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

:/什么是惨败。

答案 9 :(得分:10)

对于Xcode 8.3.2

我已经解决了同样的问题

  

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

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

  1. 退出xcode(如果已打开)
  2. 应用程序文件夹中的
  3. , Xcode 8.3.2 - >显示包装内容 - >内容 - >应用程序 - >应用程序加载器(显示包装内容) - >内容 - > itms - > bin - &gt ; iTMSTransporter(右键单击并打开终端,它将自动开始更新...) 更新后 打开您的项目,重建您的存档并重新上传..
  4. 对于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

答案 10 :(得分:9)

我增加了内部版本号,但问题仍然存在。

然后,

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

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

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

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

      1. 我点击完成并再次点击蓝色“上传到App Store”按钮,上传成功完成。
      2. 我希望这会有所帮助。

答案 11 :(得分:8)

xCode上传流程无法解决问题。几天前,当我提交我的一些应用程序和所有显示相同错误的应用程序时,我遇到了同样的问题。经过多次尝试,我使用Application Loader上传应用程序并且运行良好。

  1. 首先转到xcode - >产品菜单 - >档案
  2. 选择导出Appstore
  3. 保存IPA文件
  4. 现在打开应用程序加载器,转到xCode - > xCode菜单 - >打开开发人员工具 - >应用程序加载器
  5. 使用帐户凭据登录,然后选择IPA文件。
  6. 提交!它有效!

答案 12 :(得分:8)

打开终端并运行:

cd ~

mv .itmstransporter/ .old_itmstransporter/

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

答案 13 :(得分:7)

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

基本上,您需要清除运输令牌。如果您在向iTunes Connect提交应用程序的过程中关闭Xcode,就会发生这种情况。

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

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

默认写com.apple.finder AppleShowAllFiles TRUE; killall Finder

答案 14 :(得分:6)

Tested in Xcode 7.3, 04142016

而不是点击管理器或存档时蓝色上传到App Store ... 按钮,Xcode提供了一个更好的工具来执行此操作,但它有点隐藏,过程不清楚如何使用它。

以下是我在向App Store提交最新iOS应用程序时所记录的内容:

首先,请勿使用蓝色上传到App Store ... 按钮。

从Xcode的 Xcode:开发者工具:菜单中,选择应用程序加载器

使用允许您上传到App Store的相应凭据登录。

当Application Loader显示主屏幕时,选择主窗口右下角的选择按钮,打开您为App Store导出的IPA。

继续提交。

为什么要这样做:

  1. 详细的应用提交错误报告。提交错误的确切解释。它告诉您正在尝试提交的应用程序中的错误。
  2. 您不必处理首先提出此问题的平淡错误。
  3. 在我的测试中,它始终如一地工作,其中存档菜单中的Xcode 提交应用程序存储... 不会。

答案 15 :(得分:4)

在我的情况下,这是由于Images.xcassets

中缺少一些应用程序图标引起的

答案 16 :(得分:4)

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

  1. 在Apple ID上设置应用专用密码。
  2. 从组织者导出应用程序,作为应用程序商店分发的IPA。
  3. 使用该特定于应用程序的密码登录应用程序加载程序并上载存档。它没有任何问题。
  4. 真是浪费时间。希望这些步骤适用于其他人并节省一些时间。

答案 17 :(得分:4)

以防万一我的错误。

您是否在“您的项目”和“您的目标”中检查了两个配置资料设置?

enter image description here

答案 18 :(得分:3)

如果收到错误“无法完成操作。请重试(-22421)”, 只是尝试再次使用XCode在iTunes商店重新提交相同的应用程序,下次您将收到实际的错误消息。

下次收到的详细错误消息将帮助您实际操作!!!

如果您一次又一次收到同样的错误,可以使用“App Loader”提交应用,并且可能会成功提交。

[注意点:]

请检查应用版本 / 构建版本的数量是否大于之前提交的版本。 您可以在Xcode中验证它 - &gt;项目设置 - &gt;一般部分AND iTunes-Connect-Account - &gt;应用程序包 - &gt;活动标签

答案 19 :(得分:2)

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)流程将成功完成。

答案 20 :(得分:2)

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

错误代码的解决方案:22421

  
      
  • Apple应用上传服务器无法正常工作(不在   文件上传期间连接或丢失连接)。等一下,试试吧   再来一次(可能是一天之后)。
  •   
  • 您网络中的波动   连接,在文件上传期间。
  •   
  • 您可能没有增加隐私   info.plist文件中的陈述。
  •   

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

如今,您可能还会遇到此错误代码:90186(使用app loader)

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

您可以从最新的Xcode工具中找到最新的Application Loader工具:Xcode - &gt;打开开发人员工具 - &gt;应用程序加载器

enter image description here

答案 21 :(得分:2)

我有同样的问题。它与构建设置有关 - &gt;代码签名身份 - &gt;发布已设置为iOS Developer。如果必须设置为iOS Distribution,以便Xcode上传工作。

答案 22 :(得分:2)

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

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

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

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

答案 23 :(得分:1)

最佳解决方案确实是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.

答案 24 :(得分:1)

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

此: enter image description here

将自动更改为:

enter image description here

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

答案 25 :(得分:1)

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

答案 26 :(得分:1)

我也遇到了这个问题,我上传了我的应用程序,并且还更新了一次,但没有任何问题,但是当我第三次上传它时,我遇到了这个问题,尝试了很多东西,抓了我的头,谷歌搜索了几个小时,继续尝试了一整天,但没有发生任何事情,但第二天(新的光线来了),我的应用程序在第一次尝试时上传。

感觉苹果方面存在一些问题(无论是服务器,有软件xCode还是mac)。

所以如果面对这个问题,不要感到沮丧,你可以用这个问题来探讨不同的事情,但纠正这个问题只是等待一段时间休息再试一次。

答案 27 :(得分:1)

我的问题在于临时档案。

所以对我来说这很有效:

转到Xcode首选项 - &gt;帐户 - &gt;在我的ID Apple帐户中 - &gt;选择&#34; 全部下载&#34;

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

1 - 关闭Xcode

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

3 - 再次归档我的代码。

答案 28 :(得分:1)

选中此列表或继续尝试上传!

  • 到会员中心
  • 检查是否存在任何无效的配置文件(由于某种原因,我的应用商店分发配置文件已失效)
  • 删除无效的个人资料
  • 创建新的
  • 下载并拖动XCode
  • 重启Mac
  • 存档=&gt;上传到App Store
  • 一切都应该没事了

答案 29 :(得分:0)

您的代码/配置文件/ Xcode可能一切都可以。

我再次尝试过,它就像一个魅力。我没有改变任何事情。

请注意,之前回复的人的某些操作确实占用了,但对此问题没有任何影响,但仍然可能看起来行动确实有所帮助。无论如何它都可以使用它。

答案 30 :(得分:0)

xCode上传流程无法解决问题。几天前,当我提交我的一些应用程序和所有显示相同错误的应用程序时,我遇到了同样的问题。经过多次尝试,我使用Application Loader上传应用程序并且运行良好。

首先转到xcode - &gt;产品菜单 - &gt;档案 选择Export for Appstore 保存IPA文件 现在通过转到xCode打开应用程序加载器 - &gt; xCode菜单 - &gt;打开开发人员工具 - &gt;应用加载器 使用帐户凭据登录,然后选择IPA文件。 提交吧!它有效!

答案 31 :(得分:0)

我在Apple ID中启用了双因素身份验证后,发生了这种情况。禁用双因素身份验证后,一切都按预期工作。

答案 32 :(得分:0)

对我来说VPN造成了这个问题。我断开连接后上传成功。

答案 33 :(得分:0)

关闭你的xCode和Application Loader,

重新启动Mac

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

答案 34 :(得分:0)

我认为我的问题是我以前尝试上传相同版本的应用程序,但由于其他原因导致失败,或者我自己取消了。

我将应用的版本更改为之前未使用过的版本。清理了我的项目。重新存档,然后上传没有问题。

...... 你需要增加你的版本号,你不能让它变小......

答案 35 :(得分:0)

关闭你的Xcode并重新启动你的mac。 然后尝试重新上传您的应用。 它是由网络问题引起的,而不是你的操作。

答案 36 :(得分:0)

我还使用我的xCode 7.3.1遇到了这个问题,我在下面做了,看起来22421是通用错误代码,如果选中Enable Bitcode:

  • 删除并重新生成新证书&amp;型材
  • 清理项目并重新启动机器
  • 确保我的手表应用和iOS应用的所有图标
  • 观看图片资产/包是&lt; 5MB
  • 跟随this启用或禁用Bitcode标志

并实现了。 - 只有当我取消选中启用Bitcode(我不明白为什么)时,仍会构建上传内容。

答案 37 :(得分:0)

Flaky网络连接......

我过去曾经这样做过,最终只是修好了 但是这个周末我连续几天都没有成功 然而,在预感中,我现在通过更改为不同的网络然后提交来获得成功。

答案 38 :(得分:0)

确保您已在itunesconnect.apple.com下保存了准备提交页面以获取新版本

答案 39 :(得分:0)

刚好发生在我们身上。

我们确信原因是Apple今天的圣诞节(2016年12月23日至27日)。但是没有 - 我们已经在5分钟后再次尝试并且版本通过了。

但是 - 由于假期,提交按钮显示为灰色。

No submit today my friend

答案 40 :(得分:0)

我很确定当Xcode尝试通过应用程序将应用程序上传到Mac App Store(MAS)时,我们希望我们使用“普通”帐户登录 App Store应用程序组织者窗口。

通常,我们开发人员都使用我们的MAS测试帐户测试我们的应用程序。这似乎也会切换已登录的App Store用户。对我来说,这总是很好用:

  1. 使用普通帐户登录App Store应用。
  2. 通过Xcode Organizer重试上传。然后应该按预期工作。

答案 41 :(得分:-1)

我也有这个问题。我的问题是我以前上传了一个具有相同构建号的构建。我只是增加了Unity中的构建号,问题得到了解决。事实上,在我使用Application Loader之前,我没有意识到这是原因,它提供了更多信息性的错误消息。

答案 42 :(得分:-1)

如果存在上述问题并且您启用了双重身份验证,请执行以下操作:

  1. 转到http://appleid.apple.com,然后创建应用专用密码
  2. enter image description here

    1. 使用您刚刚创建的苹果ID和应用专用密码登录应用程序加载器

    2. 将您的ipa上传到itunesconnect。

答案 43 :(得分:-2)

经过多天的等待和问题持续存在。我尝试了多种解决方案,下面对我有用:

打开终端并输入此命令

  

sudo mkdir -p / Users / Shared

     

sudo chown root:wheel / Users / Shared

     

sudo chmod -R 1777 / Users / Shared

我说完之后,一切正常。

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