【问题标题】:Error in Xcode 12 when trying to upload app binary to App Store Connect尝试将应用程序二进制文件上传到 App Store Connect 时 Xcode 12 出错
【发布时间】:2021-02-25 02:29:33
【问题描述】:

在 Mac OS 10.15.7 上,在 Xcode 12.1 中,当我尝试将我的应用二进制文件上传到 App Store Connect 时,我得到:

“App Store Connect 操作错误:请将 iTMSTransporter 更新为 较新的版本。 (4107)"

我试过重启电脑、删除 .itmstransporter 和其他各种方法都无济于事。

与此同时,我已经从 Mac App Store 下载了 Transporter 应用程序,并且能够通过导出二进制文件而不是将其上传到 App Store 来从那里提交,但我想重新获得其中的功能Xcode。

有人知道是什么原因造成的吗?

【问题讨论】:

  • 我要做的第一件事是尝试 Xcode 12.2,它今天完成了。也不是说苹果今天有各种各样的连接问题,所以也许明天情况会更好。
  • @matt 没错,Big Sur 就是这样。不过,我可以通过 Transporter 应用程序上传它。肯定会安装 12.2 看看能不能解决,谢谢。
  • @SerPounce 对此有何更新?你能上传吗?我也面临同样的问题
  • @Blu 我现在使用 Transporter 应用更新了我的应用。我将在今天晚些时候更新 Xcode,看看它是否有效。
  • @berbie serpoune 我直接通过 Visual Studio 发布了我的应用程序,并且提交时没有任何问题!

标签: xcode app-store-connect


【解决方案1】:

我终于能够解决这个问题。查看我的系统,我发现了 3 个版本的 iTMSTransporter。 使用./iTMSTransporter -version 打印每个版本会得到以下结果:

  • /Applications/Transporter.app/Contents/itms/bin/ 有版本 2.0.0

  • /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/ 有版本 2.1.0

  • /usr/local/itms/bin/ 有版本 1.9.3

所以看起来 /usr/local/itms 中的旧版本被 Xcode 使用了。删除 /usr/local/itms 后,我能够在 Xcode 12.2 中上传我的二进制文件并使用 xcodebuild 命令行工具。

我还删除了~/Library/Caches/com.apple.amp.itmstransporter,但我不认为这是真正的问题。

更新:这也解决了我今天在 Xcode 12.3 中的问题,其中 Distribute App 和 xcodebuild 都卡在了

通过应用商店进行身份验证

【讨论】:

  • 我删除了 /usr/local/itms/bin ,它可以工作了!谢谢
  • 删除 /usr/local/itms 也为我修复了它。谢谢!我想知道我们是如何进入这种状态的。
  • 与@BlackMB 相同,我只需要删除 /usr/local/itms/bin 即可解决问题(即包含 ITMSTransporter(或其他名称)的文件夹。
【解决方案2】:

在命令行上执行./iTMSTransporter -updateChannel earlyAccess后我遇到了同样的问题并解决了。

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter -updateChannel earlyAccess

/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter -updateChannel earlyAccess

【讨论】:

  • 节省我的时间 +1
【解决方案3】:

我在 XCode 13.0 中遇到过,解决方案就是将您的 XCode 更新到新版本。另外,你可以忽略这个警告。

【讨论】:

    【解决方案4】:

    应用程序加载器不再工作。

    您可以使用 App Store 中的 Xcode 或 Transporter 应用程序。 https://apps.apple.com/de/app/transporter/id1450874784?mt=12

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-18
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      相关资源
      最近更新 更多