【问题标题】:XCode 8 Stuck on Running 2 of 4 Custom Shell ScriptXCode 8 卡在运行 4 个自定义 Shell 脚本中的 2 个
【发布时间】:2017-01-18 21:37:49
【问题描述】:

Xcode 大约需要 7 分钟才能在手机上运行我的构建应用程序。我在安装了 Fabric 和 CocoPods 的 3 个不同的应用程序中遇到了这个问题。我已将Optimization 变为无。唯一常见的cocopod是Alimo fire。以下是我的自定义 shell 脚本:

在我的设备上测试任何东西都变得非常痛苦。我可以在它建成之前跑腿回家。我有一个mac pro,所以系统资源不是问题。谢谢!

编辑 1

看起来[CP] Embed Pods Framewords 占用的时间最长

【问题讨论】:

    标签: ios xcode performance shell


    【解决方案1】:

    它有超过 1200 个 appleid 证书,所以签署 cocopods 需要一段时间。修复:

    1. 打开钥匙串

    2. 点击Certificates

    3. 搜索appleid

    4. 全选CMD-A

    5. 按delete

    参考:XCode 7.3.1 hangs on "copying swift standard libraries"

    【讨论】:

    • 非常感谢!这是黄金,节省了我几个小时:)!
    【解决方案2】:
    • 要缩小速度较慢的步骤,请在构建时通过 Report Navigator (Cmd-8) 打开构建。
    • 您是否尝试过重启 Xcode?​​li>
    • 尝试从 Time Machine 中排除构建的 DerivedData 文件夹。
    • 您了解 cocoapods 的最新情况吗?

    【讨论】:

    • 我已尝试重新启动 xcode 并清除派生数据。看起来[CP] Embed Pods Framewords 一直在花费时间。
    • 我正在使用 cocopod v1.1.1,我已经清除了我的派生数据并且不使用时间机器。感谢您的意见!
    【解决方案3】:

    我遇到了完全相同的问题。

    要修复它,请选中 Target - Build Phases - Run script 中的“仅在安装时运行脚本”复选框

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      • 2015-06-09
      • 2021-06-03
      • 1970-01-01
      相关资源
      最近更新 更多