CocoaPods 配置 Xcode 中的自定义脚本
可以在 podspec 中加入如下脚本
Pod::Spec.new do |s|
...
s.script_phases = [
{
:name => 'My Custom Build Script',
:script => '${PODS_TARGET_SRCROOT}/MyScript.sh',
:execution_position => :before_compile,
:always_out_of_data => "1"
}
]
end
其中”:always_out_of_data” 对应了 Xcode 中脚本的”Based on dependency analysis”选项
:always_out_of_data => “1”代表不勾选此项
这个选项需要 cocoapods 1.14.3 以上才支持