美文网首页
[转]iOS开发之更改Legacy/New Build Syst

[转]iOS开发之更改Legacy/New Build Syst

作者: 前进中的HDG | 来源:发表于2019-07-05 14:03 被阅读0次

    Xcode10,准确的说是Xcode9之后,Xcode新增了一个构建系统起名“New Build System”(新构建系统),在Xcode10正式发布会变成了Xcode的默认Build System,旧的构建系统称为 legacy build system (传统构建系统)。

    打开工程 File > Project Settings进入工程设置即可可视化配置当前的Build System,但是配置是针对workspace所有target生效。

    image

    如果在使用脚本xcodebuild运行打包app的时候,在命令后指定 -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
    

    之所以研究到这,是因为我发现,升级Xcode10后,打包通用Charts Swift Framework的脚本突然不能正常合并了。所以研究了下。。。。

    image

    转自:
    链接:http://www.skyfox.org/modify-legacy-or-new-build-system.html

    相关文章

      网友评论

          本文标题:[转]iOS开发之更改Legacy/New Build Syst

          本文链接:https://www.haomeiwen.com/subject/spzshctx.html