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

bsint 发布于 2019-08-14 ios 最后更新 2019-08-14 08:40 290 浏览

我试图将Apple TV App上传到App Store进行测试,但是我得到了以下问题:

This Action could not be completed. Try Again (-22421)
如下图所示: enter image description here 那么我能做什么?
已邀请:

yut

赞同来自:

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

  • 删除并重新生成新证书&型材
  • 清理项目并重新启动机器
  • 确保我的手表应用和iOS应用的所有图标
  • 观看图片资产/捆绑包是< 5MB
  • 跟随this启用或禁用Bitcode标志
并实现了。 - 只有当我取消选中Enable Bitcode(我不明白为什么)时,仍会构建上传内容

sesse

赞同来自:

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

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

ddolor

赞同来自:

您的代码/配置文件/ Xcode可能一切都可以。 我再次尝试过,它就像一个魅力。我什么都没改变。 请注意,之前回复的人的某些操作确实占用了,但不会对此问题产生任何影响,但仍然可能看起来行动确实有所帮助。无论如何,它可以使用或不使用它。

reos

赞同来自:

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

ket

赞同来自:

我很确定当Xcode尝试通过管理器窗口将应用程序上传到Mac App Store(MAS)时,我们希望我们使用“普通”帐户登录到App Store应用程序。 通常,我们的开发人员都使用我们的MAS测试帐户测试我们的应用这似乎也会切换已登录的App Store用户。对我来说,这总是很好:

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

lquia

赞同来自:

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

frem

赞同来自:

我已经尝试加载存档近10次(使用各种清理和重新加载,使用不同的版本和配置文件),仍然收到相同的错误。然后突然在我的下一次尝试中它向我显示:“无法继续交付现有的运输工具实例当前正在上传此包”,我做了以下操作并且它有所帮助: 基本上,您需要清除运输令牌。如果您在向iTunes Connect提交应用程序的过程中关闭Xcode,就会发生这种情况。

/Users/<username>/.itmstransporter/UploadTokens/
删除此目录中的任何.token文件。 如果您无法找到.token文件,这是因为它们隐藏在Finder中。要在Finder中隐藏/显示隐藏文件,请使用以下终端命令(TRUE = UNHIDE,FALSE = HIDE): defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder

yvero

赞同来自:

就我而言,硬盘上的空间不够用。使用Application Loader显示实际错误。

prem

赞同来自:

(截至2017年11月8日) 步骤1 打开Xcode - >产品选项卡 - >存档 - >导出并保存到桌面 第2步 打开Xcode - > Xcode选项卡 - >打开开发人员工具 - >应用程序加载器>>双击Deliver YourApp并从桌面选择最近导出的.ipa文件 每次解决问题=)

cnon

赞同来自:

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

ased

赞同来自:

只需关闭您的Xcode并重新启动您的mac。 然后尝试重新上传您的应用。 它来自网络问题,而不是您的操作。

nodio

赞同来自:

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

godio

赞同来自:

当您收到错误“无法完成操作。请重试(-22421)”, 只是尝试再次使用XCode在iTunes商店重新提交相同的应用程序,下次您将收到实际的错误消息。 您下次收到的详细错误消息将帮助您实际做什么!!! 如果您一次又一次地收到相同的错误,您可以使用“App Loader”提交应用程序,并且可能会成功提交。 [注意点:] 请检查您的应用版本/版本号是否大于以前提交的版本。 您可以在Xcode - >项目设置 - >常规部分和iTunes-Connect-Account - >应用程序包 - >活动选项卡中进行验证

xeos

赞同来自:

xCode上传过程无法解决问题。几天前,当我提交我的几个应用程序和所有显示相同错误的应用程序时,我遇到了同样的问题。经过多次尝试,我使用Application Loader上传应用程序并且运行正常。 首先转到xcode - >产品菜单 - >存档 选择Export for Appstore 保存IPA文件 现在打开应用程序加载器,转到xCode - > xCode菜单 - >打开开发人员工具 - >应用程序加载器 使用帐户凭据登录,然后选择IPA文件。 提交吧!有用!

in_id

赞同来自:

Tested in Xcode 7.3, 04142016
而不是从管理器或存档时单击蓝色上传到App Store ...按钮,Xcode提供了一个更好的工具来执行此操作,但它有点隐藏,并且过程不清楚如何使用它。 以下是我在向App Store提交最新iOS应用程序时记录的内容: 首先,不要使用蓝色上传到App Store ...按钮。 从Xcode的Xcode:Developer Tools:菜单中,选择Application Loader。 使用允许您上传到App Store的相应凭据登录。 当Application Loader显示其主屏幕时,选择主窗口右下角的“选择”按钮,打开为App Store导出的IPA。 继续提交。 为什么要这样做:
  1. 详细的应用提交错误报告。提交错误的确切解释。它会告诉您正在尝试提交的应用中的错误。
  2. 您不必处理首先提出此问题的平淡错误。
  3. 在我的测试中,它始终如一地工作,其中Xcode的提交应用程序存储...来自存档菜单中没有。

ased

赞同来自:

我认为我的问题是我以前曾尝试上传我的应用程序的相同版本号,它或者由于其他原因而失败,或者我自己取消了它。 我将应用程序的版本更改为之前未使用过的版本。清理了我的项目。重新存档,然后上传没有问题。 ...... 你需要增加你的版本号,你不能让它变小......

dodit

赞同来自:

我一遍又一遍地遇到这个问题。没有描述性描述,只是OP发布的错误消息。 事实上,这是构建的一个问题,因此与Apple的服务器完全无关,正如您可能认为的那样。 解决方案是转到OrganizerExport构建,然后通过Application Loader上传它。在这里,我得到了正确的错误消息。就我而言,CocoaPods打破了应用扩展验证的问题。我解决了这个问题然后我可以上传我的版本。 希望这有助于像我这样的人。

overo

赞同来自:

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

uid

赞同来自:

刚发生在我们身上 我们确定原因是Apple的圣诞节今天(2016年12月23日至27日)。但是没有 - 我们在5分钟后再次尝试并且版本通过了。 但是 - 由于假期,提交按钮显示为灰色。 No submit today my friend

tvel

赞同来自:

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

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

uut

赞同来自:

对于Xcode 8.3.2 我已经解决了同样的问题
"This action could not be completed. Try Again (-22421)"
使用以下步骤......
  1. 退出xcode(如果已打开)
  2. 应用程序文件夹中的
  3. , Xcode 8.3.2 - >显示包内容 - >目录 - >应用程序 - >应用程序加载器(显示包内容) - >目录 - > itms - > bin - > iTMSTransporter(右键单击并打开终端,它会自动开始更新...) 更新后 打开您的项目,重建您的存档并重新上传..

对于Xcode 9 问题
”This action could not be completed. Try Again (-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

hculpa

赞同来自:

关闭你的xCode和Application Loader, 重启你的Mac。 现在,启动Application Loader并发送它。

uut

赞同来自:

更新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)确实在应用程序商店正常“准备好测试”。 enter image description here 所有“dud”上传似乎都永远停留在处理上。

苹果的无能为力已经达到了“阴谋论”的水平...... 实际上,雇用程序员和系统管理员是不可能的。 必须有某种阴谋论,背后是苹果公司提供的彻底惨败。也许这是某种逆向心理学营销情节或某种东西.......谁知道。
同一天晚些时候:

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

它不起作用...... 然后我尝试使用如上所述的Application Loader ...

它与ApplicationLoader一起使用。 结论......

不幸的是,itmstransporter可能不相关。 :/多么惨败。

ivel

赞同来自:

我遇到了完全相同的错误因此在这里(一小时失败约6次)。 我现在再次尝试(没有改变任何东西),它自己工作。 我在Apple论坛上看到这是苹果服务器的一个问题,与你的Xcode无关。 我还读到其他人通过ApplicationLoader尝试上传(菜单 - > Xcode - > Open Developer Tool - > Application Loader),这会询问你的代码在哪里,然后你必须选择你的存档(不是源代码),你如果需要,可以通过这种方式上传您的代码。我个人更喜欢内置的Xcode。 无论如何都可以。 为了记录,我正在从Apple Forums复制线程。 干杯 海德

ea_qui

赞同来自:

以防万一我的错误。 您是否在“您的项目”和“目标”中检查了配置文件设置? enter image description here

mest

赞同来自:

嘿,当我试图在Appstore上传IPA时,我有同样的问题。当我检查我的分发配置文件无效时,我解决了它。所以只需更新配置文件,下载然后安装并重新启动Xcode。现在归档并在Appstore上传它将完成。 要么 创建IPA并通过Application Loader上传。 祝你好运。

nfugit

赞同来自:

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

xnam

赞同来自:

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

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

tquod

赞同来自:

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

cut

赞同来自:

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

aut_id

赞同来自:

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

wfuga

赞同来自:

片状网络连接...... 我过去曾经有这个,它最终只是修复了自己 但是这个周末我连续几天都没有成功。但是 然而,在预感中,我现在通过改变到不同的网络然后提交来获得成功。

et_et

赞同来自:

如果您在应用程序构建/存档时连接设备,您的通用设备将自动更改为您连接的设备,当您尝试上传到应用程序商店时,您将遇到这种奇怪的崩溃。 这个: enter image description here 将自动更改为: enter image description here 因此,要回答您的问题,我不知道您的问题是否是因为您在归档时插入iOs设备而引起的,但如果您在归档应用程序时插入iOS设备,则可以重现该问题。希望这有助于某人

pculpa

赞同来自:

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

hea

赞同来自:

经过多天的等待和问题持续存在。我尝试了多种解决方案,下面对我有用: 打开终端并输入此命令

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/

lqui

赞同来自:

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

  1. 我在itunesconnect批准了续订许可协议。
  2. 我在我的MAC上打开App Store应用程序,然后点击“XCode版本7.3的命令行工具(OS X 10.11)”的更新按钮
  3. 我打开了XCode。单击顶部栏上的“产品”按钮。当标签内容打开时,我点击了键盘的“alt”键,使“Clean Build Folder”选项可见。我点击了这个选项。
  4. 我重建我的应用程序以获得与我收到的错误相同的版本;
This action could not be completed. Try Again (-22421)
  1. 这次我想上传新版本时收到以下错误;
This action could not be completed. Try again.
  1. 我点击完成并再次点击蓝色“上传到App Store”按钮,上传成功完成。
我希望这有帮助。

in_id

赞同来自:

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

yut

赞同来自:

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

  1. 转到http://appleid.apple.com,然后创建应用专用密码
enter image description here
  1. 使用您刚刚创建的苹果ID和应用专用密码登录Application Loader。
  2. 将您的ipa上传到itunesconnect。

hiure

赞同来自:

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

  • Apple app upload server is not working properly (not in connection or lost connection during file upload). Just wait and try again later (may be after a day).
  • Fluctuation in your network connection, during file upload.
  • You may not have added privacy statements in your info.plist file.
Cocoa Keys:这里是您应该考虑在info.plist文件中添加的密钥列表(带有隐私声明),如果您在应用程序中使用了该服务的话。 现在,您可能还会面临,此错误代码:90186(使用app loader)
  • Outdated application loader can be reason of this error. Use latest Xcode tool and use application loader from Xcode Tool.
  • Incorrect/invalid provisioning profile, associated with your build. Ensure, your have used correct provisioning profile (A provisioning profile with Distribution/Production mode is require. A Development mode provisioning profile won't allow your to upload app on store.)
您可以从最新的Xcode工具中找到最新的Application Loader Tool:Xcode - > Open Developer Tool - > Application Loader enter image description here

fdolor

赞同来自:

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

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

trerum

赞同来自:

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

dipsam

赞同来自:

打开终端并运行:

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

vanimi

赞同来自:

经过多次尝试,我尝试通过Application loader上传文件并获得成功。

gquia

赞同来自:

我也遇到了这个问题,我上传了我的应用程序,并且还更新了一次,但没有任何问题,但是当我第三次上传它时,我遇到了这个问题,尝试了很多东西,抓了我的头,谷歌搜索它持续数小时,一直在尝试,但没有发生任何事情,但第二天(一个新的亮点来了),我的应用程序在第一次尝试时上传。 感觉像苹果方面有一些问题(无论是服务器,有软件xCode还是mac)。 所以,如果面对这个问题,不要感到沮丧,你可以探讨这个问题的不同之处,但纠正这个问题的简单方法是等待一段时间休息并再试一次。

rsaepe

赞同来自:

This is the successful submission when I try after some time. 是的,这是服务器对您的代码不执行任何操作的错误。

xillum

赞同来自:

我的问题在于临时档案。 所以对我来说它有效: 转到Xcode首选项 - >帐户 - >在我的ID Apple帐户中 - >选择“全部下载” 我也在会员中心检查并删除了所有无效的临时配置文件,并且: 1 - 关闭Xcode 2 - 打开Xcode,清理和构建我的项目。 3 - 再次归档我的代码。

cut

赞同来自:

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

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

fomnis

赞同来自:

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