npm install -g ios-deploy 不起作用,它显示错误
npm install -g ios-deploy didn't work , it displays error
我正在尝试在我的机器上安装 APPIUM 并希望在实际设备中 运行 它,为此我必须安装命令 'npm install -g ios-deploy'
但是当我尝试安装时却显示错误。
错误:
以下构建命令失败:
PhaseScriptExecution 运行\ 脚本 build/ios-deploy.build/Release/ios-deploy.build/Script-C0CD3D981F59D20100F954DB.sh
(1 次失败)
错误!代码生命周期
错误!错误号 65
错误! ios-deploy@1.9.2 预安装:./src/scripts/check_reqs.js && xcodebuild
错误!退出状态 65
错误!
错误! ios-deploy@1.9.2 预安装脚本失败。
错误!这可能不是 npm 的问题。上面可能还有其他日志记录输出。
npm 错误!此 运行 的完整日志可在以下位置找到:
错误! /Users/synerzip/.npm/_logs/2018-07-21T10_30_21_090Z-debug.log
syn-macmini-03:~ synerzip$ xcodebuild
xcode构建:错误:目录 /Users/synerzip 不包含 Xcode 项目。
尝试的解决方案:
- sudo npm install -g ios-deploy
- npm install -g ios-deploy --unsafe-perm=true
- npm install -g ios-deploy --allow-root
详情:
OS: 1.13.6
xcode版本:9.4.1
节点版本:v10.7.0
备注
当我 运行 命令 'xcode-select --print-path' 以下路径显示时,
"/Applications/Xcode.app/Contents/Developer"
谁能帮我解决这个问题。
谢谢。
我可以通过在我的计算机上安装 "Xcode 10 beta 4" 来解决问题。
GitHub 上提供了另一种解决方案 - 请查看以下链接。
我已经按顺序尝试了以下步骤并且对我有效。
- sudo npm uninstall -g ios-deploy
- brew 安装ios-部署
@Paul - 感谢您查看。
执行以下命令后
$ npm uninstall -g ios-deploy
您应该重新启动命令行。而且你可以在命令行下面 运行。
$ brew upgrade ios-deploy
我已经按照以下步骤修复了它...
(已完成的请忽略步骤)
在真实 iOS 设备上调试 iONIC App
安装 brew( 在终端 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)")
安装Xcode
运行 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
安装iOS-部署(brew安装ios-部署)
使用 ionic cordova build ios 构建 iOS --buildFlag="-UseModernBuildSystem=0"
转到 Xcode 并设置配置文件证书
在终端 ionic cordova 上附加设备和 运行 命令 运行 ios --buildFlag="-UseModernBuildSystem=0"
首先会失败,需要进入设置—>通用->设备管理->点击您的开发证书->信任。
现在完成,您可以 运行 直接使用 ionic cordova 运行 ios --buildFlag= 在您的真实 iOS 设备上使用您的 ionic 应用程序“-UseModernBuildSystem=0”
干杯!!!!!!!!!!
要使用 ios-deploy 作为命令行工具,建议您现在直接通过 Homebrew 安装它(如果您已经通过 npm 安装它,请卸载它)。
https://github.com/ios-control/ios-deploy#installation
Homebrew 和 npm 版本将同时更新。
我正在尝试在我的机器上安装 APPIUM 并希望在实际设备中 运行 它,为此我必须安装命令 'npm install -g ios-deploy' 但是当我尝试安装时却显示错误。
错误:
以下构建命令失败: PhaseScriptExecution 运行\ 脚本 build/ios-deploy.build/Release/ios-deploy.build/Script-C0CD3D981F59D20100F954DB.sh
(1 次失败)
错误!代码生命周期
错误!错误号 65
错误! ios-deploy@1.9.2 预安装:./src/scripts/check_reqs.js && xcodebuild
错误!退出状态 65
错误!
错误! ios-deploy@1.9.2 预安装脚本失败。
错误!这可能不是 npm 的问题。上面可能还有其他日志记录输出。
npm 错误!此 运行 的完整日志可在以下位置找到: 错误! /Users/synerzip/.npm/_logs/2018-07-21T10_30_21_090Z-debug.log syn-macmini-03:~ synerzip$ xcodebuild xcode构建:错误:目录 /Users/synerzip 不包含 Xcode 项目。
尝试的解决方案:
- sudo npm install -g ios-deploy
- npm install -g ios-deploy --unsafe-perm=true
- npm install -g ios-deploy --allow-root
详情:
OS: 1.13.6
xcode版本:9.4.1
节点版本:v10.7.0
备注 当我 运行 命令 'xcode-select --print-path' 以下路径显示时, "/Applications/Xcode.app/Contents/Developer"
谁能帮我解决这个问题。
谢谢。
我可以通过在我的计算机上安装 "Xcode 10 beta 4" 来解决问题。 GitHub 上提供了另一种解决方案 - 请查看以下链接。
我已经按顺序尝试了以下步骤并且对我有效。
- sudo npm uninstall -g ios-deploy
- brew 安装ios-部署
@Paul - 感谢您查看。
执行以下命令后
$ npm uninstall -g ios-deploy
您应该重新启动命令行。而且你可以在命令行下面 运行。
$ brew upgrade ios-deploy
我已经按照以下步骤修复了它... (已完成的请忽略步骤)
在真实 iOS 设备上调试 iONIC App
安装 brew( 在终端 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)")
安装Xcode
运行 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
安装iOS-部署(brew安装ios-部署)
使用 ionic cordova build ios 构建 iOS --buildFlag="-UseModernBuildSystem=0"
转到 Xcode 并设置配置文件证书
在终端 ionic cordova 上附加设备和 运行 命令 运行 ios --buildFlag="-UseModernBuildSystem=0"
首先会失败,需要进入设置—>通用->设备管理->点击您的开发证书->信任。
现在完成,您可以 运行 直接使用 ionic cordova 运行 ios --buildFlag= 在您的真实 iOS 设备上使用您的 ionic 应用程序“-UseModernBuildSystem=0”
干杯!!!!!!!!!!
要使用 ios-deploy 作为命令行工具,建议您现在直接通过 Homebrew 安装它(如果您已经通过 npm 安装它,请卸载它)。
https://github.com/ios-control/ios-deploy#installation
Homebrew 和 npm 版本将同时更新。