运行2个自定义 shell 脚本之一,在尝试构建应用程序时停留了2分钟。
我尝试使用解决方案:Xcode custom shell scripts are slowing down the compiling time进行修复,但仍然会减慢构建过程:(。
更多信息:
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
最佳答案
最后,我找到了解决方案。至少现在的总构建时间为 57秒。
我发现'Embed Pods Framework'
(一次'Embed Pods Framework'
和'CP Embed Pods Framework'
)生成两次。无论如何,我不知道为什么要在构建阶段同时使用它们。
我在Report Navigator上找到了这个。
解决方案:
1)我只让 Activity 的✓ Run script only when installing
仅用于'[CP]Embed Pods Framework'
2)用于调试的build设置的优化级别为-None
。我设置为Fast..
。
3)提示:使用 Simulator 而不是设备可以缩短构建时间。
关于ios - 在Xcode中运行2分之一的自定义Shell脚本停留2分钟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40531545/