web-dev-qa-db-ja.com

npm install -g ios-deployが機能しませんでした、エラーが表示されます

私は自分のマシンにAPPIUMをインストールしようとしていて、実際のデバイスで実行したいので、コマンド「npm install -g ios-deploy」をインストールする必要がありますが、インストールしようとするとエラーが表示されません。

エラー:

次のビルドコマンドが失敗しました:PhaseScriptExecution Run\Script build/ios-deploy.build/Release/ios-deploy.build/Script-C0CD3D981F59D20100F954DB.sh

(1回失敗)npm ERR!コードELIFECYCLEnpm ERR! errno 65 npm ERR! [email protected]プレインストール:./src/scripts/check_reqs.js && xcodebuild npm ERR!終了ステータス65npm ERR! npm ERR! [email protected]プレインストールスクリプトで失敗しました。 npm ERR!これはおそらくnpmの問題ではありません。上記の追加のログ出力がある可能性があります。

npm ERR!この実行の完全なログは、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

詳細:

OS:1.13.6

xcodeバージョン:9.4.1

ノードバージョン:v10.7.0

パス表示「/Applications/Xcode.app/Contents/Developer」に続いてコマンド「xcode-select--print-path」を実行すると

誰かがこれについて私を助けることができますか?.

ありがとう。

4
Girish

私は次の手順を順番に試しましたが、うまくいきました。

  1. Sudonpmアンインストール-gios-deploy
  2. brew install ios-deploy

@ Paul-ご覧いただきありがとうございます。

25
Girish

以下のコマンドの後

$ npm uninstall -g ios-deploy

コマンドラインを再起動する必要があります。そして、コマンドラインで次の行を実行できます。

$ brew upgrade ios-deploy
0
Emre Gürses

次の手順で修正しました...(すでに行っている場合は手順を無視してください)

実際のiOSデバイスでデバッグiONICアプリ

  1. Brew(をターミナルにコマンドでインストールRuby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) 」)

  2. Xcodeをインストールする

  3. Sudoucodeを実行します-select-s /Applications/Xcode.app/Contents/Developer

  4. IOS-deployをインストールします(brew install ios-deploy)

  5. ionic cordova build ios --buildFlag = "-UseModernBuildSystem = 0"でiOSをビルドする

  6. Xcodeに移動し、プロビジョニングプロファイル証明書を設定します

  7. デバイスを接続し、ターミナルでコマンドを実行しますionic cordova run ios --buildFlag = "-UseModernBuildSystem = 0"

  8. まず、[設定]-> [一般]-。> [デバイス管理]-> [開発証明書]-> [信頼]に移動する必要があるため、失敗します。

  9. これで、ionicアプリを実際のiOSデバイスでionic cordova run ios --buildFlag = "-UseModernBuildSystem = 0"で直接実行できます。

乾杯!!!!!!!!!

0
Parag Shinde

Ios-deployをコマンドラインツールとして使用するには、Homebrewを介して直接インストールすることをお勧めします(すでにnpmを介してインストールしてアンインストールしている場合)。

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

Homebrewとnpmのバージョンは、今後同時に更新されます。

0
Gabe

コンピュータに「Xcode10ベータ4」をインストールすることで問題を解決できました。別の解決策がGitHubで提供されています-次のリンクを確認してください。

0
Paul Hoffmann