首页 文章

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

提问于
浏览
694

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

此行动无法完成 . 再试一次(-22421)

如下图所示:

那我该怎么办?

30 回答

  • 6

    我的问题在于临时档案 .

    所以对我来说它有效:

    转到Xcode首选项 - >帐户 - >在我的ID Apple帐户中 - >选择“ Download All

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

    1 - 关闭Xcode

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

    3 - 再次归档我的代码 .

  • 1

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

    然后,

    • 我在itunesconnect批准了续签的许可协议 .

    • 我在我的MAC上打开了App Store应用程序,然后点击了"Command Line Tools (OS X 10.11) for XCode, Version 7.3"的更新按钮

    • 我打开了XCode . 单击顶部栏上的"Product"按钮 . 当标签内容打开时,我点击键盘的"alt"键使"Clean Build Folder"选项可见 . 我点击了这个选项 .

    • 我重建我的应用程序以获得与我收到的相同版本的错误;

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

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

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

    • 我点击完成并再次点击蓝色"Upload to App Store"按钮,上传成功完成 .

    我希望这有帮助 .

  • 44

    我已经尝试加载存档近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

  • 8
    Tested in Xcode 7.3, 04142016
    

    Xcode没有点击管理器或存档时的蓝色 Upload to App Store… 按钮,而是提供了一个更好的工具来实现这一点,但它有点隐藏,而且过程不清楚如何使用它 .

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

    首先,不要使用蓝色 Upload to App Store… 按钮 .

    从Xcode的 Xcode: Developer Tools: 菜单中,选择 Application Loader .

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

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

    继续提交 .

    Why you want to do this:

    • 详细的应用提交错误报告 . 提交错误的确切解释 . 它告诉您正在尝试提交的应用程序中的错误 .

    • 您不必处理首先提出此问题的平淡错误 .

    • 它在我的测试中一致地工作,其中来自 Archive 菜单的Xcode的 Submit App to Store… 没有 .

  • 69

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

  • 18

    更新June5 ......

    Apple似乎修复了上周出现的 current particular 错误 .

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


    2017年6月1日

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

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

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

    In fact, unnoticed by me, they were all going up to the app store ,但看起来他们只是陷入了无休止的处理 .

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

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

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

    • 从我的实际普通帐户,这是IN DEVELOPER,而不是ITUNES CONNECT,我邀请新的自我作为管理员

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

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

    通过我的惯用帐户,它实际上可以正常工作;我不知道 .

    要明确的是,经过很短的时间(比方说,两分钟),最终版本(即上面的233)确实在应用程序商店正常“准备好测试” .

    所有“dud”上传似乎永远停留在处理上 .

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

    实际上,雇用程序员和系统管理员是不可能的, who are this bad .

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


    同一天晚些时候:

    我试过更新itmstransporter:

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

    它不起作用......

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

    它与ApplicationLoader一起使用 .

    结论......

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

    :/多么惨败 .

  • 4

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

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

    所以,如果面对这个问题,不要感到沮丧,你可以探讨这个问题的不同之处,但纠正这个问题的简单方法是等待一段时间休息并再试一次 .

  • 2

    打开终端并运行:

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

  • 12

    (截至2018年5月23日)

    Step 1

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

    Step 2

    打开Xcode - > Xcode选项卡 - >打开开发人员工具 - >应用程序加载器>>双击Deliver YourApp并从桌面选择最近导出的.ipa文件

    Solved the issue every time =)

  • 188

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

    • 在Apple ID上设置应用专用密码 .

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

    • 使用该特定于应用程序的密码登录应用程序加载程序并上载存档 . 它没有任何问题 .

    多么可爱的浪费时间 . 希望这些步骤适用于其他人并节省一些时间 .

  • 4

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

  • 2

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

    要么

    创建IPA并通过Application Loader上传 .

    祝好运 .

  • 11

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

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

  • 13

    以防万一我的错误 .

    您是否在"your Project"和"your Targets"中检查了 both 配置文件设置?

  • 4

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

    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

  • 55

    当您收到错误“ Action could not be completed. Try Again (-22421) ”时,只需尝试再次使用XCode在iTunes商店上重新提交相同的应用程序,下次您将收到实际的错误消息 .

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

    如果您一次又一次地收到同样的错误,您可以使用 "App Loader" 提交应用程序,并且可能会成功提交 .

    [ Take care Point: ]

    请检查您的 app version / build version 数字是否大于之前提交的版本 . 您可以在Xcode - >项目设置 - >常规部分AND iTunes-Connect-Account - >应用程序包 - >活动选项卡中进行验证

  • 27

    Will work for 100% sure. 我遇到了同样的问题但是通过以下步骤解决了这个问题:

    • 从以下位置删除所有配置文件:〜/ Library / MobileDevice / Provisioning Profiles /

    • 从Xcode删除开发者帐户>>首选项>>帐户>>删除您的Apple ID

    • 删除派生数据

    • 重启机器

    • 下载您提交应用所需的配置文件

    • 打开您的项目并清理它

    • 并再次尝试提交应用 .

    我希望这对所有人都有用 .

  • 9

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

  • 1

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

    我现在再次尝试(没有改变任何东西),它自己工作 .

    我在Apple论坛上看到这是Apple的一个问题服务器,与您的Xcode无关 .

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

    无论如何都可以 .

    为了记录,我正在从Apple Forums复制线程 .

    干杯海德尔

  • 2

    对于Xcode 8.3.2

    我已经解决了同样的问题

    “此操作无法完成 . 再试一次(-22421)”

    using following steps...

    • 退出xcode(如果打开)

    • 在应用程序文件夹中,Xcode 8.3.2 - >显示包内容 - >目录 - >应用程序 - >应用程序加载器(显示包内容) - >内容 - > itms - > bin - > iTMSTransporter(右键单击并打开终端,它将自动开始更新...)更新打开项目后,重建您的存档并重新上传..

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

  • 2

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

    这个:

    将自动更改为:

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

  • 1

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

    • 首先转到xcode - >产品菜单 - >存档

    • 选择“导出Appstore”

    • 保存IPA文件

    • 现在打开应用程序加载器,转到xCode - > xCode菜单 - >打开开发人员工具 - >应用程序加载器

    • 使用帐户凭据登录,然后选择IPA文件 .

    提交吧!有用!

  • 1

    您可以尝试以下解决方案:
    使用 Application Loader 上传您的应用程序,因为Xcode组织者可能会经常发生Xcode Organizer,苹果无法永久解决 .

    错误代码解决方案:22421

    Apple应用程序上传服务器无法正常工作(文件上传期间未连接或丢失连接) . 只需等待,稍后再试(可能是一天后) . 文件上载期间网络连接出现波动 . 您可能没有在info.plist文件中添加隐私声明 .

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


    Nowadays, you may also face, this error code: 90186 (with app loader)

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

    您可以从最新的Xcode工具中找到最新的Application Loader Tool:Xcode - > Open Developer Tool - > Application Loader

  • 7

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

  • 764

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

  • 10

    检查此列表 or just keep trying upload!

    • 到会员中心

    • 检查是否存在任何无效的配置文件(由于某种原因,我的应用商店分发配置文件已变为无效)

    • 删除无效的配置文件

    • 创建新的

    • 下载并拖动XCode

    • 重启Mac

    • Archive =>上传到App Store

    • 一切都应该没事了

  • 8

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

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

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

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

  • 3

    For June 1 2017

    这个线程的回答中的某些组合步骤对我有用 . 我正在编写适合我的流程 .

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

  • 1

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

相关问题