xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/D...

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer錯誤的解決辦法

命令行打包sdk時,突然報錯。可能是路徑不對,然后就進行排查。

問題排查:

打開cmd,輸入命令行查看xcode路徑 xcode-select --print-path

結果 ?/Library/Developer/CommandLineTools,發現這個不是我的xcode路徑

輸入命令?xcodebuild -showsdks?

結果?xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance,提示路徑不對

解決辦法:

輸入命令切換到正在用的Xcode路徑下?sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/?

再次輸入命令 驗證是否切換成功?xcodebuild -showsdks

執行結果如下,路徑切換成功,clean工程后再次編譯即可。


結果:

安裝多個Xcode,或者修改了編譯工具和生成bundle的路徑,都有可能導致這個問題。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容