ios-deploy安装不起作用-macOS High Sierra(10.13.5)

时间:2018-06-20 15:46:11

标签: ios xcode macos npm

命令行参数,而不是我用于ios部署的。

  

sudo npm install -g ios-deploy --unsafe-perm --allow-root

预期行为

通过NPM全局安装ios-deploy

实际行为。

未安装ios-deploy,并显示错误65:

/ bin / sh -c /usr/local/lib/node_modules/ios-deploy/build/ios-deploy.build/Release/ios-deploy.build/Script-C0CD3D981F59D20100F954DB.sh cp:/System/Library/PrivateFrameworks/MobileDevice.framework/XPCServices:没有这样的文件或目录

**生成失败**

以下构建命令失败:     PhaseScriptExecution Run \脚本build / ios-deploy.build / Release / ios-deploy.build / Script-C0CD3D981F59D20100F954DB.sh (1次失败) npm ERR!代码ELIFECYCLE npm ERR!埃尔诺65 npm ERR! ios-deploy@1.9.2预安装:./src/scripts/check_reqs.js && xcodebuild npm ERR!退出状态65 npm ERR! npm ERR!在ios-deploy@1.9.2预安装脚本上失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /Users/vinicius/.npm/_logs/2018-06-20T10_50_13_426Z-debug.log

重现问题的步骤

我运行命令:npm install -g ios-deploy

系统规格

  1. system_profiler SPSoftwareDataType
  

系统版本:macOS 10.13.5(17F77)

     

内核版本:Darwin 17.6.0

     

启动卷:Macintosh HD

     

启动模式:正常

     

计算机名称:Mac mini de Vinicius

     

用户名:Vinicius Ribeiro(vinicius)

     

安全虚拟内存:已启用

     

系统完整性保护:已启用

     

自启动以来的时间:36分钟

  1. ios部署-V
  

-bash:ios-deploy:找不到命令   3. xcodebuild -version

     

Xcode 9.4.1

     

内部版本9F2000   4. xcode-select --print-path

     

/Applications/Xcode.app/Contents/Developer

  1. gcc --version
  

配置为:--prefix = / Applications / Xcode.app / Contents / Developer / usr --with-gxx-include-dir = / usr / include / c ++ / 4.2.1

     

Apple LLVM版本9.1.0(clang-902.0.39.2)

     

目标:x86_64-apple-darwin17.6.0

     

线程模型:posix

     

InstalledDir:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

  1. lldb --version
  

lldb-902.0.79.7

     

Swift-4.1

2 个答案:

答案 0 :(得分:5)

删除了XPCServices文件,并且安装成功; https://github.com/ios-control/ios-deploy/issues/346

答案 1 :(得分:0)

我对npm install知之甚少,但是我发现,在High Sierra上的安装被阻止时,例如在更新红宝石宝石时,一种简单的解决方案是暂时turn off SIP