我正在尝试在计算机上安装APPIUM,并希望在实际设备中运行它,为此,我必须安装命令“ npm install -g ios-deploy” 但是当我尝试安装时,它使错误消失。
错误:
以下构建命令失败: 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/synerzip/.npm/_logs/2018-07-21T10_30_21_090Z-debug.log syn-macmini-03:〜synerzip $ xcodebuild xcodebuild:错误:目录/ Users / synerzip不包含Xcode项目。
尝试过的解决方案:
详细信息:
操作系统:1.13.6
xcode版本:9.4.1
节点版本:v10.7.0
注意 当我在路径显示后运行命令'xcode-select --print-path'时, “ /Applications/Xcode.app/Contents/Developer”
有什么可以帮到我吗?
谢谢。
答案 0 :(得分:9)
我已经按顺序尝试了以下步骤,并且对我有用。
@Paul-感谢您的关注。
答案 1 :(得分:0)
我可以通过在计算机上安装“ Xcode 10 beta 4”来解决此问题。 GitHub上提供了另一个解决方案-请查看以下链接。
答案 2 :(得分:0)
以下命令之后
$ npm uninstall -g ios-deploy
您应该重新启动命令行。而且您可以在命令行下运行以下代码。
$ brew upgrade ios-deploy
答案 3 :(得分:0)
我已按照以下步骤对其进行了修复... (如果已经完成,请忽略这些步骤)
在真实的iOS设备iONIC应用上调试
安装brew(在终端ruby -e“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”上使用命令)
安装Xcode
运行sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
安装iOS部署(简装ios-deploy)
使用离子cordova构建iOS build ios --buildFlag =“-UseModernBuildSystem = 0”
转到Xcode并设置配置文件证书
在终端离子Cordova上附加设备并运行命令run ios --buildFlag =“-UseModernBuildSystem = 0”
首先,它会失败,因为您需要转到设置->常规-。>设备管理->单击您的开发证书->信任。
现在完成后,您只需使用ionic cordova run ios --buildFlag =“-UseModernBuildSystem = 0”
干杯!!!!!!!!!
答案 4 :(得分:0)
要将ios-deploy用作命令行工具,建议您现在直接通过Homebrew进行安装(如果已经通过npm进行安装以卸载它)。
https://github.com/ios-control/ios-deploy#installation
Homebrew和npm版本将同时更新。