我一直收到错误“此操作无法完成。请在上传时再试一次。( - 242421)

时间:2017-01-14 01:38:15

标签: ios swift xcode xcode8

就像我在标题中所说的那样,当我尝试将我的应用程序上传到iTunes连接时,我一直收到错误"This Action Could Not Be Completed. Try Again. (-22421)"。几个星期前我做了它,它工作得很好。从那以后我只做了一些小的文字修改,没什么大不了的,不会有用。

我环顾四周,有人说这可能是苹果服务器的一个问题,但自从我尝试以来已经有4天了。

我还注意到,当我存档我的应​​用时,我在Xcode 8.2.1中收到错误"section "__const_coal" is deprecated"。当我在手机上构建或运行时,这不显示,但仅在我存档时才会显示。我尝试了this堆栈溢出并尝试了但它没有用,除此之外我没有找到解决方案。

我真的需要推动这个更新,但我完全不知道接下来会尝试什么。

如果有人能帮助我解决这个问题,我将永远感激不尽!

2 个答案:

答案 0 :(得分:2)

几天前我遇到了同样的问题。

您需要手动更新iTMSTransporter。

要做到这一点,只需打开一个终端并运行以下代码:

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

它应该显示如下:

<main>  INFO: Transporter is searching for updated software components.

在我的情况下花了大约10分钟完成,但我的连接速度非常慢。

告诉我它是否适合你!

答案 1 :(得分:0)

您可以尝试以下解决方案:
使用应用程序加载器上传您的应用,因为Xcode管理器有时无法上传文件(拒绝IPA),没有正当理由和Xcode Organizer,苹果经常出现的问题无法永久解决。

错误代码解决方案:22421

  
      
  • Apple应用上传服务器无法正常工作(不在   文件上传期间连接或丢失连接)。等一下,试试吧   再来一次(可能是一天之后)。
  •   
  • 您网络中的波动   连接,在文件上传期间。
  •   
  • 您可能没有增加隐私   info.plist文件中的陈述。
  •   

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

如今,您可能还会遇到此错误代码:90186(使用app loader)

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

您可以从最新的Xcode工具中找到最新的Application Loader工具:Xcode - &gt;打开开发人员工具 - &gt;应用程序加载器

enter image description here