Ответ 1
Кажется, это проблема с El Capitan
. Попробуйте:
npm install -g ios-deploy --unsafe-perm=true
или
npm install -g ios-deploy --allow-root
Это решение предлагается в отношении github из ios-deploy.
Я пытаюсь установить ios-deploy на Mac OS X El Capitan 10.11, запустив sudo npm install -g ios-deploy
, и в итоге это сообщение об ошибке:
sh: line 1: 1106 Abort trap: 6 xcodebuild
npm ERR! Darwin 15.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ios-deploy"
npm ERR! node v4.2.3
npm ERR! npm v2.14.7
npm ERR! code ELIFECYCLE
npm ERR! [email protected] preinstall: `./src/check_reqs.js && xcodebuild`
npm ERR! Exit status 134
npm ERR!
npm ERR! Failed at the [email protected] preinstall script './src/check_reqs.js && xcodebuild'.
npm ERR! This is most likely a problem with the ios-deploy package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./src/check_reqs.js && xcodebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls ios-deploy
npm ERR! There is likely additional logging output above.
Почему это терпит неудачу? Как я могу его решить?
Кажется, это проблема с El Capitan
. Попробуйте:
npm install -g ios-deploy --unsafe-perm=true
или
npm install -g ios-deploy --allow-root
Это решение предлагается в отношении github из ios-deploy.
Я пробовал разными способами.
Эта строка работала для меня.
sudo npm install -g --unsafe-perm ios-deploy
Вот новое решение, которое работает прямо сейчас.
Вам нужно загрузить Xcode из APP Store, в X-коде выберите "Настройки" > "Местоположение" > "Средства командной строки", затем выберите один из перечисленных вариантов. После этого вы можете установить:
sudo npm install -g ios-sim sudo npm install --global --unsafe-perm ios-deploy
npm с разрешением root или небезопасными параметрами не работал для меня. попробуй заварить. Команда будет
brew install ios-deploy
если у вас нет brew, то установите пару секунд. установить здесь https://brew.sh/
Brew был единственным, что работало на моем Mac-Mini High Sierra
iOS-deploy позволяет нам устанавливать и отлаживать приложения iPhone из командной строки, не используя Xcode. Первая строка работает для меня.