这个行动无法完成。 再试一次(-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%肯定。 我有同样的问题,但解决了以下步骤:
- 删除所有configuration文件:〜/ Library / MobileDevice / Provisioning Profiles /
- 从Xcode中删除开发者帐户>>首选项>>帐户>>删除您的Apple ID
- 删除派生的数据
- 重新启动机器
- 下载您需要提交应用程序的供应configuration文件
- 打开你的项目并清理它
- 并再次提交应用程序。
我希望这会为所有人工作。
我在这里遇到了同样的错误(在一个小时内失败了大约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可能不相关。
:什么是惨败?
我增加了内部编号,但问题依然存在。
然后,
- 我在itunesconnect上批准了新的许可协议。
- 我在我的MAC上打开了App Store应用程序,并点击了“XCode 7.3版命令行工具(OS X 10.11)”的更新button“
- 我打开了XCode。 点击顶部的“产品”button。 当标签内容打开时,我点击了键盘的“alt”键,使“Clean Build Folder”选项可见。 我点击这个选项。
- 我重build我的应用程序与我收到下面的错误相同的版本;
这个行动无法完成。 再试一次(-22421)
- 这次我收到下面的错误,当我想上传新版本;
这个行动无法完成。 再试一次。
- 我点击完成,再次点击蓝色的“上传到app store”button,并成功上传完成。
我希望这有帮助。
这个问题不能用xCode Upload Process来解决。 几天前我提交几个应用程序和所有显示相同错误的应用程序时,我都面临同样的问题。 经过多次尝试,我使用Application Loader来上传应用程序,它工作。
- 首先去xcode – >产品菜单 – >归档
- select导出为Appstore
- 保存IPA文件
- 现在打开应用程序加载器,进入xCode – > xCode Menu – > Open Developer Tool – > Application Loader
- 用帐户的凭证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)”
使用以下步骤…
- 退出你的xcode(如果打开)
- 显示包内容 – >内容 – >应用程序 – >应用程序加载器(显示包内容) – >目录 – > itms – > bin – > iTMSTransporter点击并打开terminal,它会自动开始更新…)更新后打开您的项目,重build您的档案,并再次上传..
对于Xcode 9
问题“这个行动无法完成。 再试一次(-22421)“已经在Xcode 9中解决了。现在,我们可以通过Xcode Organizer上传应用程序。
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。
继续提交。
为什么你想这样做:
- 详细的应用提交错误报告。 准确的解释提交错误。 它告诉你你正在尝试提交的应用程序中有什么不正确。
- 你不必处理首先引起这个问题的那种无知的错误。
- 它一直工作在我的testing,其中Xcode的提交应用程序来存储…从档案菜单没有。
只是以防万一这是我的错误。
您是否在“您的项目”和“您的目标”中检查了两个configuration文件设置?
我们团队的开发人员在2017年5月31日从不同的机器遇到同样的问题。我通过以下方式解决了这个问题:
- 在我的Apple ID上设置特定于应用程序的密码。
- 从组织者导出应用程序,作为app store分发的IPA。
- 使用该特定于应用程序的密码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是去Organizer
和Export
构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