【问题标题】:Xcode 8: Preparing Archive takes foreverXcode 8:准备存档需要很长时间
【发布时间】:2017-02-17 10:58:23
【问题描述】:

今天我尝试将应用存档并上传到 iTunes Connect Beta 测试。

Xcode 在“复制 Swift 标准库”这一点上停留了大约 10 分钟。两天前只有几秒钟。CPU 以 100% 运行,风扇真的很响。它以前从未这样做过..

然后我尝试使用 Organizer 将其上传到 AppStore。但它在“准备存档 - 协同设计 libswiftAVFoundation.dylib...”时停留的时间长得离谱

我把它放了一夜,它仍然在同一个地方。我真的不知道该怎么办。我需要尽快上传这个版本....请帮帮我..

编辑:我的设置:MacBook Pro Retina 13 2014,macOS 10.12.1 Beta

【问题讨论】:

  • 您是否安装了 McAfee 防病毒软件?
  • 没有。从来没有
  • 好吧完美:)
  • 我遇到了同样的问题。它协同设计 Swift 项目非常慢。我有 ObjC 项目——它像往常一样工作。但他们俩都慢慢地对设备进行了协同设计。我在 Activity Monitor 中看到大约 8 个协同设计进程,每个处理器项目 100%。仍在寻找解决方案。
  • @LukePistrol 尝试创建新用户并从中编译。刚试了一下,发现新用户可以用。继续寻找如何修复我的用户。 ) 希望它至少对你有所帮助。

标签: ios xcode code-signing archive


【解决方案1】:

我找到了解决办法:

  1. 打开钥匙串
  2. 搜索 AppleID 证书(我找到了 1300 多个)
  3. 全部删除

使用 Xcode 8+ 享受您的快速构建! 这似乎是 Xcode8 的自动签名功能的问题。

【讨论】:

  • 我的构建到设备的时间从 10 秒缩短到了 10 分钟,这对我也很有效。它会挂在“复制 Swift 标准库”上
  • 每个普通应用程序大约有 45-75 分钟。这让我发疯了
  • 我的应用程序的“导出”步骤需要 20 多分钟。其中“准备存档”步骤花费了很长时间。我看了一下我的钥匙链,我没有很多证书。我在 macOS Sierra 10.12.1、Xcode 8.1 (8B62) 上运行我的 2014 年末 Mac Mini。在我 2015 年初的 Macbook 上执行相同的步骤不到 1 分钟。
  • 原来我确实有很多证书!由 OS X Server 生成的名为“Portal”的钥匙串中的 360 证书。看来这才是罪魁祸首!可能是 Xcode 中的“自动管理证书”默认设置造成的……需要调查!
  • 没有那么多证书。我只有 2 个。仍然需要很长时间。
【解决方案2】:

右键单击您的存档并在 Finder 中选择“显示” 然后再次右键单击Finder中的结果文件并选择“显示包内容” 然后从结果中打开产品文件夹 --> 应用程序文件夹 --> 并选择“.app”文件 然后只需在 Mac 上的 iTunes 软件的应用程序下添加这个 .app 文件 完成添加过程后,右键单击 iTunes 中的应用程序图标并在 Finder 中显示,这将为您提供 iPA 文件。

【讨论】:

  • 这对 iTunesConnect 上传有什么帮助?
  • 通过应用程序加载器将上述过程中产生的 IPA 文件上传到 iTunes 连接。
猜你喜欢
  • 2014-05-28
  • 1970-01-01
  • 1970-01-01
  • 2012-10-01
  • 2012-02-01
  • 2017-12-03
  • 1970-01-01
  • 1970-01-01
  • 2020-10-08
相关资源
最近更新 更多