Xcode 10 之New Build System & Legacy Build System 旧版构建系统

Xcode10 的Workspace Settings中Build System默认使用了新的构建模式:New Build System(Default),另一个可选项是:Legacy Build System,即:旧版构建系统。

  • 使用Xcode编译时,如果出现编译失败的问题,建议选择Legacy Build System选项,调回到传统构建模式。
  • 如果使用脚本xcodebuild打包时,可用命令指定编译模式:
    -UseModernBuildSystem=<value>
    value 可以是0或者NO时,使用 Legacy Build System, 使用1或者YES则为New Build System
    xcodebuild -configuration "Release" -target "${FrameWork_NAME}" -sdk iphoneos clean build -UseModernBuildSystem=NO
原文地址:https://www.cnblogs.com/samniu/p/12071912.html