IOS 部署安装不起作用 - macOS High Sierra (10.13.5)
Posted
技术标签:
【中文标题】IOS 部署安装不起作用 - macOS High Sierra (10.13.5)【英文标题】:Ios-deploy install doesn't work - macOS High Sierra (10.13.5) 【发布时间】:2018-11-29 19:47:37 【问题描述】:命令行参数比我用于 ios-deploy 的参数。
sudo npm install -g ios-deploy --unsafe-perm --allow-root
预期行为
通过 NPM 安装 ios-deploy global
实际行为。
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 运行\脚本 build/ios-deploy.build/Release/ios-deploy.build/Script-C0CD3D981F59D20100F954DB.sh
(1 次失败)
npm 错误!代码生命周期
npm 错误!错误号 65
npm 错误! ios-deploy@1.9.2 预安装:./src/scripts/check_reqs.js && xcodebuild
npm 错误!退出状态 65
npm 错误!
npm 错误!在 ios-deploy@1.9.2 预安装脚本中失败。
npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。
npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/vinicius/.npm/_logs/2018-06-20T10_50_13_426Z-debug.log
重现问题的步骤
我运行命令:npm install -g ios-deploy
系统规格
-
system_profiler SPSoftwareDataType
系统版本:macOS 10.13.5 (17F77)
内核版本:Darwin 17.6.0
启动卷:Macintosh HD
引导模式:正常
计算机名称:Mac mini de Vinicius
用户名:Vinicius Ribeiro (vinicius)
安全虚拟内存:已启用
系统完整性保护:启用
开机时间:36分钟
-
ios-deploy -V
-bash: ios-deploy: 找不到命令 3.xcodebuild-版本
Xcode 9.4.1
构建版本 9F2000 4. xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
-
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
-
lldb --version
lldb-902.0.79.7
Swift-4.1
【问题讨论】:
暂时关闭SIP怎么样?我对这件事一无所知,但我必须这样做才能更新 ruby gem。 @matt,谢谢!我暂时关闭 SIP 并再次运行命令。我得到了构建成功。 太好了!我会添加它作为答案。 【参考方案1】:删除了 XPCServices 文件,安装成功; https://github.com/ios-control/ios-deploy/issues/346
【讨论】:
【参考方案2】:我对@987654322@ 知之甚少,但我发现当在High Sierra 上阻止安装时,例如在更新ruby gem 时,一个简单的解决方案是暂时turn off SIP。
【讨论】:
以上是关于IOS 部署安装不起作用 - macOS High Sierra (10.13.5)的主要内容,如果未能解决你的问题,请参考以下文章
iOS 和 macOS 应用程序之间的 iCloud 核心数据共享不起作用
HTML5 地理定位在 Safari 上不起作用 - Mac OS/iOS
tmux 前缀键在 mac OS High Sierra 上不起作用