在工作中可能會碰到用命令行編譯、打包iOS應用程序的情況(xcodebuild相關命令)。
但是由於SDK版本問題,會報錯,說某SDK版本不對,可能是因為升級Xcode導致的SDK版本升級,為了避免高SDK版本對當前代碼的穩定性,可以通過修改默認SDK版本來解決。前提是,你需要安裝了響應的SDK版本,一般xcode會自帶SDK,比如下載就版本的Xcode,就會帶有舊版本的SDK。
查看SDK版本命令:
xcodebuild -showsdks
顯示如下:
修改sdk版本
$ sudo xcode-select -switch /Applications/Xcode_2.app(前提是我已經安裝了xcode5.1.1版本,並命名為Xcode_2)
再次運行xcodebuild -showsdks 會看到:
希望能幫助到大家