Xcode 在上传时陷入了“将软件包上传到 App Store”的阶段

我已经尝试上传一个应用程序到测试飞行。该应用程序是成功的验证。

然而,在发布时,Xcode 陷入了如下所示的“上传”阶段:

正在上传
将软件包上传到应用程序商店..。

Uploading package to the App Store...

我已经等了两个小时,什么都没有改变。

我正在使用 Xcode 11.1。这个问题有什么解决方案吗?

27810 次浏览

我自己在过去也遇到过同样的问题: 部分进展,然后没有明显的原因就挂起来了。

根据我的经验,解决这类问题的可靠上传有两个秘诀。

  1. 使用最新版本的 Xcode (不仅仅是一个新版本) ,因为客户端上传器和服务器之间的协议对版本差异的容忍度往往不高,导致在上传过程中出现奇怪的挂起。

  2. 使用 ApplicationLoader (Xcode 附带的)。在应用程序加载程序 > 首选项 > 高级时,会出现一些复选框。尝试取消勾选每个项目,然后只勾选一个,然后尝试上传。通过防火墙和企业内部网,有时还需要通过常规的家庭互联网连接,通常都需要使用这个技巧。

顺便说一句,我完全不知道那些协议到底是什么!有时他们会让上传速度更快。我怀疑你根据你选择的协议攻击了上传场的不同服务器。

enter image description here

我也遇到过同样的问题。一旦你使用 Xcode 11,尝试使用 Application Loader 上传是不管用的。

我的解决方案是使用 新的传送器应用程序

我面临着同样的问题,首先我尝试的是检查我的交通。因此,我发现了一个称为 java的过程(具有讽刺意味)。

此后,该进程被重命名为 com.apple.dt.Xcode.ITunesSoftwareService

Activity monitor

如果您将检查有关这个过程的信息,将有标签 Open Files and Ports和有在日志窗口的底部,您将看到 %YourApp%.ipa。一般来说,如果 Sent PacketsSent Bytes增加,这意味着上传没有卡住,它只是可以是许多问题之一,如:

  • 信号不好
  • 上传速度慢
  • 接受苹果服务器的容量
  • 高载网络
  • 等等。

打开活动监视器: 打开 Spotlight(cmd + space 或 ctrl + space)-> 键入 Activity Monitor-> 打开选项卡 Network

别担心,慢慢来

附注: 为了提高上传速度,你不能包括 bitcode

另外,还可以尝试使用 Transporter应用程序,有时它可以帮助加快上传速度

当你归档时,确保你的目标是“通用 iOS 设备”——而不是你的物理开发设备。这是我的问题。

很多时候你只需要等待。我以为有什么不对劲,但我等待着,最终它通过了

检查苹果服务器是否通过这个链接做出响应: Https://www.apple.com/support/systemstatus/ 有时他们会遇到问题,苹果会定期更新这个页面。

我之前把 IPA 上传到公司网络上了。一切都很顺利。一般来说,上传可以在5分钟内完成。我最近也遇到了这个问题。我一直卡在上传的最后一步... ,重复了很多次。困在这里,等了6个多小时也没有效果

这就是我解决问题的方法,因为公司的宽带使用电信网络运营商,而我的手机使用移动网络运营商。我把手机的4G 数据分享给电脑上传。令人兴奋的是,上传速度非常高。快点,最后一步永远不会卡住

我用我的移动数据上传 IPA 已经2个月了,你可以尝试切换到不同的网络运营商上传,可能会有不错的效果

对我来说没什么好担心的,只是需要一些时间(大概2个小时)。 可能会有很多问题,你的网络上传速度可能会很慢,或者是苹果的服务器出了问题。 坐好,放轻松。

我面对同样的问题已经超过一周了。就我而言,当时我正在处理其他项目,它们的上传正在进行,但有一个特定的项目总是挂起来,后来又失败了。

我后来意识到,当分发应用程序 Include Bitcode for iOS Content被检查。上传工作后,我取消检查。

Uncheck "Include Bitcode for iOS Content"

注意: 包含比特码(在发布过程中)和启用比特码(在应用程序的项目和目标设置中) ,应该会提供一些框架兼容性的好处,但是它会大大减慢上传速度,甚至可能导致失败。它还减慢了处理二进制文件的时间,以便可以提交它。

应采取的步骤:

  1. 在项目目录中打开终端
  2. flutter clean
  3. flutter pub get
  4. cd ios
  5. pod install
  6. 打开 XCode 并清理项目构建
  7. 新资料库
  8. 上传

应采取的步骤: 检查你的网络 如果可以的话 { 等待长达2小时! } 别的 { 改变你的连接 }

  • 将应用程序导出为 ipa
  • 使用传送器应用程序上传您的 ipa 文件到应用程序商店

你可以在 Mac App Store 下载 传送器应用程序。

用于 macOS 的 Transport 应用程序是一种简单易行的方法,可以将应用程序上传到 App Store Connect,以便在 App Store 上发布。除了上传构建之外,还可以上传元数据包、查看交付进度(包括警告、错误和交付日志)以及过去交付的历史记录。

那很容易为我解决了问题

我解决了这个问题,取消了 iOS 内容包含比特码的选项

对我来说,

当分发应用程序,包括 版本控制被检查带有快速符号的条纹上传应用程序符号..。

我未检查的版本控制和其他两个仍然检查和它的工作完美。 谢谢