npm install -g ios-deploy不起作用,它显示错误

时间:2018-07-21 11:00:44

标签: ios xcode npm homebrew appium-ios

我正在尝试在计算机上安装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. sudo npm install -g ios-deploy
  2. npm install -g ios-deploy --unsafe-perm = true
  3. npm install -g ios-deploy --allow-root

详细信息:

操作系统:1.13.6

xcode版本:9.4.1

节点版本:v10.7.0

注意 当我在路径显示后运行命令'xcode-select --print-path'时, “ /Applications/Xcode.app/Contents/Developer”

有什么可以帮到我吗?

谢谢。

5 个答案:

答案 0 :(得分:9)

我已经按顺序尝试了以下步骤,并且对我有用。

  1. sudo npm卸载-g ios-deploy
  2. 酿造ios-deploy

@Paul-感谢您的关注。

答案 1 :(得分:0)

我可以通过在计算机上安装“ Xcode 10 beta 4”来解决此问题。 GitHub上提供了另一个解决方案-请查看以下链接。

答案 2 :(得分:0)

以下命令之后

$ npm uninstall -g ios-deploy

您应该重新启动命令行。而且您可以在命令行下运行以下代码。

$ brew upgrade ios-deploy

答案 3 :(得分:0)

我已按照以下步骤对其进行了修复... (如果已经完成,请忽略这些步骤)

在真实的iOS设备iONIC应用上调试

  1. 安装brew(在终端ruby -e“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”上使用命令)

  2. 安装Xcode

  3. 运行sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

  4. 安装iOS部署(简装ios-deploy)

  5. 使用离子cordova构建iOS build ios --buildFlag =“-UseModernBuildSystem = 0”

  6. 转到Xcode并设置配置文件证书

  7. 在终端离子Cordova上附加设备并运行命令run ios --buildFlag =“-UseModernBuildSystem = 0”

  8. 首先,它会失败,因为您需要转到设置->常规-。>设备管理->单击您的开发证书->信任。

  9. 现在完成后,您只需使用ionic cordova run ios --buildFlag =“-UseModernBuildSystem = 0”

  10. 就可以在真正的iOS设备上直接运行您的ionic应用程序

干杯!!!!!!!!!

答案 4 :(得分:0)

要将ios-deploy用作命令行工具,建议您现在直接通过Homebrew进行安装(如果已经通过npm进行安装以卸载它)。

https://github.com/ios-control/ios-deploy#installation

Homebrew和npm版本将同时更新。