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

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

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

如下图所示:

在此处输入图片描述

那么我能做些什么呢?

194760 次浏览

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

创建IPA并通过Application Loader上传。

祝你好运。

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

就像所有与Xcode相关的东西一样。一个简单的重新启动为我解决了问题。

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

基本上,您需要清除传输令牌。如果您在向iTunesConnect提交应用程序时关闭Xcode,则可能会发生这种情况。

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

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

默认写入com.apple.finderAppleShowAllFiles TRUE; kielall Finder

以防万一这和我的错误一样。

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

在此处输入图片描述

发生这种情况是因为Apple的服务器可能无法正常工作。请等待并稍后或下次尝试。它最终肯定会工作。

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

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

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

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

我现在又试了一次(没有改变任何东西),它自己工作。

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

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

无论哪种方式工作。

为了记录,我从苹果论坛复制线程。

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

这是在我的Apple ID中启用双重验证后发生的。禁用双重验证后,一切正常。

在我的情况下,这是由于缺乏一些应用程序图标在Images.xcassets

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

Tested in Xcode 7.3, 04142016

Xcode提供了一个更好的工具来做到这一点,而不是从组织者或存档时单击蓝色的上传到App Store…按钮,但它有点隐藏,过程不清楚如何使用它。

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

首先,不要使用蓝色的上传到App Store…按钮。

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

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

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

继续提交。

你为什么要这样做:

  1. 详细的应用程序提交错误报告。提交错误的准确解释。它告诉您尝试提交的应用程序中的不正确之处。
  2. 你不必处理最初引发这个问题的平淡无奇的错误。
  3. 它在我的测试中一致工作,而存档菜单中的Xcode的将应用程序提交到商店…却没有。

验证未能上传的同一存档对我有用。或者只是苹果的服务器恢复了。

取消选中“包括位码”框,为我工作。

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

我将应用程序的版本更改为以前从未使用过的版本。清理了我的项目。重新存档,然后毫无问题地上传。

…… 你需要增加你的版本号,你不能让它更小…

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

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

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

如果您一次又一次地收到相同的错误,您可以使用应用加载器提交应用程序,它可能会成功提交。

【注意事项:】

请检查您的应用版本/构建版本编号是否大于之前提交的版本。 您可以在Xcode->项目设置->常规部分ANDiTunes-连接-帐户->应用程序包->活动选项卡

中进行验证

关闭你的Xcode并重新启动你的Mac。 然后再次尝试上传您的应用程序。 这是网络问题造成的,不是你的操作。

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

  • 删除并重新生成新的证书和配置文件
  • 清理项目并重新启动机器
  • 确保我有我的手表应用程序和iOS应用程序的所有图标
  • 观看图片资源/捆绑包<5MB
  • 跟随这个以启用或禁用Bitcode标志

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

我增加了构建数量,但问题仍然存在。

然后,

  1. 我在itunesConnect批准了续签许可协议。
  2. 我在我的MAC上打开App Store应用程序,并单击“XCode命令行工具(OS X 10.11),版本7.3”的更新按钮
  3. 我打开XCode。单击顶部栏上的“产品”按钮。当选项卡内容打开时,我单击键盘的“alt”键以使“清洁构建文件夹”选项可见。我单击了此选项。
  4. 我重建我的应用程序为相同的版本,我收到下面的错误;

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

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

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

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

我希望这能有所帮助。

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

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

解决方案是转到构建中的OrganizerExport,然后通过Application Loader上传。在这里,我得到了正确的错误消息。在我的情况下,这是CocoaPods破坏应用程序扩展验证的问题。我解决了这个问题,然后我可以上传我的构建。

希望这能帮助像我这样的人。

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

这个: 输入图片描述

将自动更改为:

在此处输入图片描述

所以要回答你的问题,我不知道你的问题是否是因为你在存档时插入了iOs设备而引起的,但是如果你在存档应用程序时插入iOS设备,你将能够重现这个问题。希望这能帮助某人

我有同样的问题。它与构建设置->代码签名身份->发布有关,它被设置为iOS开发人员。如果必须设置为iOS分发才能使Xcode上传工作。

您的代码/配置文件/Xcode可能一切正常。

我又试了一次,结果很有效。我什么也没改变。

请注意,之前回复的人确实采取了一些行动,可能对这个问题没有任何影响,但是,看起来这些行动确实有帮助。不管有没有它,它都会起作用。

关闭xCode和Application Loader,

重启你的Mac

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

我的问题是临时配置文件。

对我来说,它奏效了:

进入Xcode首选项->帐户->在我的ID Apple帐户->选择“下载所有

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

1-关闭Xcode

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

3-再次存档我的代码。

查看此列表或者继续尝试上传!

  • 去会员中心了
  • 检查是否有任何无效的配置文件(由于某种原因,我的应用商店分发配置文件已失效)
  • 删除无效配置文件
  • 创建新的
  • 下载并拖动XCode
  • 重启Mac
  • Archive=>上传到App Store
  • 一切都会好起来的

我也有这个问题,我上传了我的应用程序,也更新了一次,但没有问题,但当我第三次上传它时,我遇到了这个问题,尝试了很多东西,挠挠头,谷歌搜索了几个小时,一整天都在尝试,但什么也没发生,但是第二天(一个新的亮点出现了),我的应用程序在第一次尝试时上传了。

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

因此,如果面对这个问题,不要灰心,你可以探索这个问题的不同之处,但纠正这个问题的简单方法是等待一段时间休息,然后再试一次。

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

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

  1. 使用您的普通帐户登录App Store应用程序。
  2. 通过Xcode管理器重试上传。应该像预期的那样工作。

只是发生在我们身上。

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

但是-由于假期,提交按钮变灰了。

今天没有提交我的朋友

确保您已将准备投稿页保存在新版本的itunesconnect.apple.com下

脆弱的网络连接…

我以前也遇到过这种情况,但它最终还是自行修复了。
但是这个周末,我连续试了几天都没有成功。
然而,凭直觉,我现在刚刚通过切换到不同的网络成功,然后提交。

对于Xcode 8.3.2

我已经解决了同样的问题

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

使用以下步骤…

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

对于Xcode 9

问题

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

已在Xcode 9中解决。现在,我们也可以通过Xcode管理器上传应用程序。

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

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

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

上面的三个代码行将更新iTMS传输程序,然后您可以再次尝试在XCode中上传。

更多详情请参考:https://forums.developer.apple.com/thread/76803

(截至2018年5月23日)

步骤1

打开Xcode-->产品详情选项卡-->存档-->出口并保存到桌面

步骤2

打开Xcode-->Xcode选项卡-->打开开发者工具-->应用加载器>>双击发布你的应用并从桌面选择最近导出的. ipa文件

每次都解决问题=)

打开终端并运行:

cd ~


mv .itmstransporter/ .old_itmstransporter/


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

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

打开您的终端并将此命令

sudo mkdir-p /Users/Shared

sudo chown根:车轮 /Users/Shared

sudo chmod-R 1777 /Users/Shared

我把它放好后,一切正常工作。

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

这个问题不能用xCode上传过程来解决。几天前,我在提交一些我的应用程序和所有显示相同错误的应用程序时遇到了同样的问题。经过多次尝试,我使用Application Loader上传应用程序并成功了。

  1. 首先进入xcode->产品菜单->存档
  2. 选择应用商店的导出
  3. 保存IPA文件
  4. 现在通过转到xCode->xCode菜单->Open Developer Tool->Application Loader打开应用程序加载器
  5. 使用帐户凭据登录,然后选择IPA文件。

提交它!它起作用了!

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

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

多么可爱的浪费时间。希望这些步骤对其他人有用,节省一些时间。

6月5日更新…

苹果似乎已经修复了上周出现的当前特定bug。

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


2017年6月1日

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

确实似乎去了应用商店……!

在此处输入图片描述

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

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

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

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

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

  • 从我实际的正常帐户,这是在开发者,不是ITUNES连接,我邀请了新的改变自我意识作为管理员

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

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

有可能现在用我通常的账户工作得很好;我不知道。

需要明确的是,在很短的时间(比如两分钟)之后,最终构建(即上面的233)确实在应用商店上变得“准备测试”。

在此处输入图片描述

所有的“哑弹”上传似乎永远停留在处理上。

苹果令人震惊的无能已经达到了“阴谋论”的水平。

它是从字面上看,不可能雇佣程序员和系统管理员,他们是如此糟糕

在苹果供应的彻底失败背后,一定有某种阴谋论。也许这是某种逆向心理营销阴谋什么的……谁知道呢。


同一天晚些时候:

我尝试更新它的消息:

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

它没有工作…

然后我尝试使用如上所述的应用加载器

它确实与Application ationLoader一起工作。

结论…

不幸的是,它的传输可能是不相关的。

:/什么惨败。

2017年6月1日

从这个线程的答案中的某些组合步骤为我工作。我正在写对我来说工作得很好的过程。

1)打开终端并运行此

cd~

old_itmstransporter

"/应用程序/Xcode.app/Contents/Applications/ApplicationLoader.app/Contents/itms/bin/iTMSTransporter"

然后,iTMS传输程序将自行更新,等待进程完成。

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

3)清理项目并存档,然后将应用程序从组织者导出为IPA以进行应用商店分发。

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

5)过程将成功完成。

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

  1. 转到http://appleid.apple.com,然后创建您的应用程序特定密码

在此处输入图片描述

  1. Application Loader中使用您刚刚创建的Apple ID和App特定密码登录。

  2. 将您的ipa上传到itunesConnect。

这个问题不能用xCode上传过程来解决。几天前,我在提交一些我的应用程序和所有显示相同错误的应用程序时遇到了同样的问题。经过多次尝试,我使用Application Loader上传应用程序并成功了。

首先转到xcode->产品菜单->存档 选择应用商店的导出 保存IPA文件 现在通过转到xCode->xCode菜单->Open Developer Tool->Application Loader打开应用程序加载器 使用帐户凭据登录,然后选择IPA文件。 成功了!成功了!

您可以尝试以下解决方案:
使用应用加载器上传您的应用程序,因为Xcode组织者有时无法上传文件(拒绝IPA),没有真正的原因,这是Xcode组织者经常发生的问题,Apple无法永久解决。

错误代码解决方案:22421

  • Apple应用上传服务器无法正常工作(不在 文件上传期间连接或丢失连接)。请等待并尝试 再晚些时候(可能是一天之后)。
  • 网络中的波动 连接,在文件上传期间。
  • 您可能没有添加隐私 info.plist文件中的语句。

可可钥匙:如果您在应用程序中使用了该服务,您应该考虑将其添加到info.plist文件中的密钥列表(带有隐私声明)。


如今,您可能还会面临此错误代码:90186(带app loader)

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

您可以从最新的Xcode工具中找到最新的应用程序加载器工具:Xcode->Open Developer Tool->Application Loader

输入图片描述