ionic工程解決因Xcode CommandLineTools未配置導致npm install -g ios-deploy失敗的問題

基於ionic的工程添加平臺突然報錯,現象如下圖:

首先,按照提示處理一下,執行腳本(別忘了加sudo)

sudo npm install -g ios-deploy

還是不行!,報錯如下:

粗略的百度一下,提示需要用:sudo npm install -g ios-deploy --unsafe-perm=true

於是輸入:

sudo npm install -g ios-deploy --unsafe-perm=true

還是不行,報錯依舊 

爲之奈何?

粗略的搜索不起作用,我們一定要仔細分析報錯信息!!

我們仔細看看第一句提示:"tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance"

看起來:

1.這玩意跟Xcode有關係;

2.這玩意跟xcodebuild 有關係;

3.按照“but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

我們得從Xcode上做做文章,重點是command line tools

於是我們打開Xcode,看看command line tools咋啦,

發現command line tools沒有配置,那麼趕緊選上Xcode10.1 如下圖所示:

然後,再運行相關語句:

sudo npm install -g ios-deploy --unsafe-perm=true

成功了!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章