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

我试图上传一个苹果电视应用程序到App Store进行testing,但我得到了这个问题:

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

如下图所示:

在这里输入图像说明

那我能做什么?

发生这种情况是因为Apple的服务器可能无法正常工作。 等一下,下次再试。 这将最终确定。

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

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

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

(截至2017年11月8日)

步骤1

打开Xcode – > 产品标签 – > 存档 – > 导出并保存到桌面

第2步

打开Xcode – > Xcode选项卡 – > 打开Developer Tool – > Application Loader >>双击Deliver YourApp并从桌面上select最近导出的.ipa文件

每次解决问题=)

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

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

要么

创buildIPA并通过Application Loader上传。

祝你好运。

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

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

我希望这会为所有人工作。

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

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

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

我也读过其他人尝试通过ApplicationLoader(菜单 – > Xcode – >开发工具 – >应用程序加载器)上传,这将问你的代码是在哪里,那么你将不得不select你的档案(不是源代码),你如果需要,可以用这种方式上传你的代码。 我个人更喜欢内置的Xcode。

无论哪种方式。

为了logging,我正在复制来自Apple论坛的主题。

干杯Heider

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

6月5日更新…

苹果似乎已经修复了目前在上周出现的特定错误。

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


2017年6月1日

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

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

在这里输入图像说明

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

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

那么我就相信了StevenOjo(昨天)所报道的内容:

  • 在iTunes上设置新的电子邮件地址

  • 还要记住,因为苹果是世界上最愚蠢的组织,developer.apple是完全不同于ituneconnect.apple

  • 从我实际的正常帐户,这是在开发商,而不是通讯连接,我邀请新的更改自我作为pipe理员

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

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

现在用我平时的帐户,它可能会正常工作。 我不知道。

要清楚的是,在很短的时间(比如说两分钟)之后,最终版本(即上面的233)确实已经成为app store中正常的“准备testing”了。

在这里输入图像说明

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

苹果的惊人的无能已达到“阴谋论”的水平….

程序员和系统pipe理员, 这是不好的实际上是不可能的

必须有某种阴谋论,背后是苹果的configuration彻底的失败。 也许这是某种反向心理学营销情节或者什么…….谁知道。


当天晚些时候:

我试图更新itmstransporter:

然后,我用正常的“上传到应用程序商店…”愉快的蓝色button尝试新的内部版本号。

它不起作用 …

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

它使用ApplicationLoader工作。

结论…

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

:什么是惨败?

我增加了内部编号,但问题依然存在。

然后,

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

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

  1. 这次我收到下面的错误,当我想上传新版本;

这个行动无法完成。 再试一次。

  1. 我点击完成,再次点击蓝色的“上传到app store”button,并成功上传完成。

我希望这有帮助。

这个问题不能用xCode Upload Process来解决。 几天前我提交几个应用程序和所有显示相同错误的应用程序时,我都面临同样的问题。 经过多次尝试,我使用Application Loader来上传应用程序,它工作。

  1. 首先去xcode – >产品菜单 – >归档
  2. select导出为Appstore
  3. 保存IPA文件
  4. 现在打开应用程序加载器,进入xCode – > xCode Menu – > Open Developer Tool – > Application Loader
  5. 用帐户的凭证login,然后selectIPA文件。

提交吧! 有用!

我已经尝试加载存档近10次(各种清理和重新加载,不同的版本和供应文件),仍然收到了同样的错误。 然后突然在我的下一个尝试,它显示了我:“不能继续交付一个现有的运输器实例正在上传这个包”,我做了以下,它帮助:

基本上,你需要清除运输令牌。 如果您在将应用程序提交给iTunes Connect的过程中closures了Xcode,则会发生这种情况。

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

删除此目录中的任何.token文件。 如果您无法find.token文件,这是因为它们隐藏在Finder中。 要在Finder中隐藏/显示隐藏文件,请使用以下“terminal”命令(TRUE = UNHIDE,FALSE = HIDE):

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

打开terminal并运行:

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

对于Xcode 8.3.2

我已经解决了同样的问题

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

使用以下步骤…

  1. 退出你的xcode(如果打开)
  2. 显示包内容 – >内容 – >应用程序 – >应用程序加载器(显示包内容) – >目录 – > itms – > bin – > iTMSTransporter点击并打开terminal,它会自动开始更新…)更新后打开您的项目,重build您的档案,并再次上传..

对于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

 Tested in Xcode 7.3, 04142016 

Xcode提供了一个更好的工具来执行此操作,而不是点击组织者中的蓝色上传到应用程序商店…button,但它有点隐藏,并且过程不清楚如何使用它。

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

首先,不要使用蓝色的Upload to App Store …button。

从Xcode的Xcode:Developer Tools:菜单中selectApplication Loader

使用适当的凭据login,以便您上传到App Store。

当应用程序加载器显示其主屏幕时,select主窗口右下angular的selectbutton,并打开您为App Store导出的IPA。

继续提交。

为什么你想这样做:

  1. 详细的应用提交错误报告。 准确的解释提交错误。 它告诉你你正在尝试提交的应用程序中有什么不正确。
  2. 你不必处理首先引起这个问题的那种无知的错误。
  3. 它一直工作在我的testing,其中Xcode的提交应用程序来存储…档案菜单没有。

只是以防万一这是我的错误。

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

在这里输入图像说明

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

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

多可爱的浪费时间。 希望这些步骤可以为别人工作并节省一些时间。

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

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

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

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

[保重点:]

请检查您的应用版本 / 版本号是否大于以前提交的版本。 您可以在Xcode – >项目设置 – >常规部分和iTunes连接帐户 – >应用程序包 – >活动选项卡中进行validation

2017年6月1日

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

1)打开terminal并运行

cd〜

mv .itmstransporter / .old_itmstransporter /

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

iTMSTransporter会自行更新,等待进程完成。

2)从Xcode首选项帐户注销苹果帐户,然后重新login,而不是在iTunes和开发者帐户上创build新的ID。

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

4)使用相同的账号login应用程序加载器并上传ipa。

5)过程将成功完成。

我一再有这个问题。 没有描述性的描述,只是OP发布的错误信息。

事实上,这是一个与构build有关的问题,因此与苹果的服务器根本没有任何关系,正如你所想的那样。

解决scheme是去OrganizerExport构build,然后通过Application Loader上传它。 在这里我得到了正确的错误信息。 就我而言,这是CocoaPods打破应用程序扩展validation的一个问题。 我解决了这个问题,然后我可以上传我的构build。

希望这可以帮助像我这样的人。

我遇到过同样的问题。 它与设置为iOS Developer的Build Settings – > Code Signing Identity – > Release相关。 如果必须设置为iOS分发才能使Xcode上传正常工作。

我也有这个问题,我已经上传了我的应用程序,也更新了一次,但没有问题,但是当我第三次上传,我遇到了这个问题,尝试了很多东西,抓了我的脑袋,Google它几个小时,不停试图整天,但什么也没有发生,但第二天(一个新的光线来了),我的应用程序上传第一次尝试。

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

所以,如果面对这个问题,不要灰心,你可以用这个问题来探索差异化的东西,但是纠正这个问题的一个简单的事情就是等待一段时间的rest,然后再试一次。

最好的解决scheme确实是Application Loader。 我不能评论Naresh在这方面的说明(我对StackOverflow的新手太多了),但是警告你如果使用Swift,不要使用Xcode ipa生成系统。 我更喜欢手动创buildIPA:

 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. 

validation上传失败的相同档案对我有效。 或者只是苹果的服务器回来了。

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

这个: 在这里输入图像说明

会自动更改为:

在这里输入图像说明

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

我的问题是与临时configuration文件。

所以对我来说,它的工作:

转到Xcode首选项 – >帐户 – >在我的ID苹果帐户 – >select“ 全部下载

我也检查了会员中心,并删除所有无效的临时configuration文件和:

1 – closuresXcode

2 – 打开Xcode,做清理和build立我的项目。

3 – 再次存档我的代码。

检查这个列表或只是继续尝试上传!

  • 到了会员中心
  • 检查是否有任何无效的configurationconfiguration文件(由于某种原因,我的app store分发configuration文件已成为无效)
  • 删除无效configuration文件
  • 创build新的
  • 下载并在XCode上拖动
  • 重新启动Mac
  • 存档=>上传到App Store
  • 一切都应该罚款了

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

错误代码解决scheme:22421

  • 苹果应用上传服务器工作不正常(file upload过程中没有连接或丢失连接)。 等待稍后再试(可能会在一天之后)。
  • 在file upload过程中,networking连接发生波动。
  • 您可能没有在您的info.plist文件中添加隐私声明。

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

现在,您也可能会遇到这样的错误代码:90186(带有应用程序加载器)

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

您可以从最新的Xcode工具中find最新的Application Loader工具:Xcode – > Open Developer Tool – > Application Loader

在这里输入图像说明