【问题标题】:xCode 8.2.1 slow build objective-c with swift podxCode 8.2.1 使用 swift pod 缓慢构建objective-c
【发布时间】:2017-06-26 05:45:16
【问题描述】:

使用 Swift 'Socket.IO-Client-Swift' pod 构建时间约为 60 秒的项目,没有 'Socket.IO-Client-Swift' 则需要约 40 秒。 是否无法加快构建过程?

【问题讨论】:

    标签: objective-c swift xcode build cocoapods


    【解决方案1】:

    您的构建时间主要取决于特定时刻您机器上的可用 RAM,以及您是在设备还是模拟器上构建。模拟器将自己容器化,并在使用时为每个模拟器分配一小块 RAM。

    如果这个构建时间真的对您来说是个问题,可能需要考虑重置模拟器中的内容和设置、删除您的派生数据或清理您的构建文件夹(虽然是第一次你再次构建,它会更慢)。这些只是表面上的东西,可以帮助您立即查看时间片。

    此外,值得注意的是,Objective-C 有更多的文件 (.h & .m)。然而:

    Objective-C 将逐步编译。也就是说,如果你做出改变 到一个文件,只会重新编译那个文件。

    Swift 需要重新编译所有文件。这确实让它变慢了 生活,因为通常我们会做一些小改动并重新编译。

    您的问题有点含糊,但希望这有助于您解决问题

    【讨论】:

    • 您的报价可以使用来源。
    【解决方案2】:

    好的,我想我明白了。

    我刚试过这个:

    Xcode 8: Preparing Archive takes forever

    Open Keychain
    Search for AppleID certificates
    Delete all of them
    

    我有大约 30 个 com.apple.idms.appleid.* 证书。我将它们全部移除,现在构建大约需要 30 秒。

    【讨论】:

      猜你喜欢
      • 2016-01-30
      • 2017-01-25
      • 2017-11-30
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 2017-06-29
      • 2022-11-13
      • 1970-01-01
      相关资源
      最近更新 更多