xcode10對應的xcode command line tool編譯的坑


    眾所周知,xcode10新增的編譯系統new build system會不支持一些老項目的編譯,一般的做法是在Xcode編譯配置Xcode->File->Project Settings/Workspace Setting-> Build System -> Legacy Build System.

    但是xcodebuild命令同樣也可能會出現編譯報錯,因為是命令執行,所以無法直接更改這個配置,解決方式是增加

-UseModernBuildSystem=NO

這個參數即可。

    

xcodebuild -workspace Foo.xcworkspace -scheme Bar -configuration Release -archivePath /path/to/Foo.xcarchive clean archive -UseModernBuildSystem=NO

    參考鏈接:https://stackoverflow.com/questions/51205221/how-can-i-use-the-legacy-build-system-with-xcode-10s-xcodebuild?rq=1

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM