运行2个自定义shell脚本中的1个在Xcode中停留2分钟

Gen*_*ani 6 xcode ios swift xcode8 xcode8.1

在尝试构建应用程序时,运行2个自定义shell脚本中的1个,它会停留2分钟.

我试图修复解决方案:Xcode自定义shell脚本正在减慢编译时间,但仍然会减慢构建过程:(.

  • 在这里建造2米

在此输入图像描述

  • 建立阶段 在此输入图像描述 在此输入图像描述

进一步的信息:

  • Xcode 8.1

  • Swift 3.0

Podfile:

# Uncomment this line to define a global platform for your project
platform :ios, '9.0'
# Uncomment this line if you're using Swift
use_frameworks!

target 'MyProject' do
    # Network
    pod 'Alamofire'
    pod 'SwiftyJSON'

    # UI side
    pod 'Material', git: 'https://github.com/CosmicMind/Material.git', branch: 'development'
    pod 'SDWebImage'
    pod 'UIScrollView-InfiniteScroll'
    pod 'TPKeyboardAvoiding'

    pod 'SwiftKeychainWrapper', git: 'https://github.com/jrendel/SwiftKeychainWrapper.git', branch: 'develop'
    pod 'DropDown'

    # Facebook
    pod 'FacebookCore'
    pod 'FacebookLogin'
    pod 'FacebookShare'

    # Autolayout
    pod 'SnapKit'
    pod 'KeepLayout'

    # Metrics
    pod 'Google/Analytics'

    # Fabric.io
    pod 'Fabric'
    pod 'Crashlytics'

end

target 'MyProjectTests' do

end

target 'MyProjectUITests' do

end
Run Code Online (Sandbox Code Playgroud)

Gen*_*ani 9

最后,我找到了解决方案.至少现在的总构建时间是57秒.

我发现'Embed Pods Framework'(一次'Embed Pods Framework''CP Embed Pods Framework')构建了两次.无论如何,我不知道为什么我在构建阶段都有这两个.

我在Report Navigator上找到了这个. 报告导航器

解:

1)我只让活跃? Run script only when installing只为'[CP]Embed Pods Framework' 在此输入图像描述 2)调试的构建设置的优化级别是-None.我设置为Fast... 在此输入图像描述

3)提示:使用模拟器而不是设备来缩短构建时间.