基於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
成功了!!!