2017-10-02 18 views
1

Xcode 9をインストールして以来、iOSエミュレータはCordovaで動作しません。 私は、このコマンドを使用する場合:Xcode 9、Ionic、Cordova、iOSエミュレータ

ionic cordova emulate ios --target="iPhone-6s" 

結果は次のとおりです。

No available runtimes could be found for "iPhone 6s". 
[ERROR] An error occurred while running cordova emulate ios --target iPhone-6s (exit code 1) 

そして、私がターゲット なしでエミュレータを実行して、同じ問題は、私は以下のバージョンを使用する:

Nodejs : 6.11.3 

npm : 3.10.10 

ionic : 3.12.0 

cordova : 7.0.1 

Xcode : 9.0 

しかし、前に、Xcode 8でそれはOKでした!

答えて

3

あなたがこの問題を解決するために、複数のものをテストすることができます。

1)バージョンで、あなたはXCodeを直接投影し、それが正しくコンパイルするかどうシミュレータが正しくインストールされている場合、あなたはまた、表示されます参照して起動しますあなたが好きなiOSの

cd platforms/ios/cordova && npm install ios-sim 

:あなたは、シミュレータで展開あなたイオンプロジェクトからこのコマンドを起動することができるようにそれをインストールする必要があるので、

2)イオン3では時々IOS-SIMノードモジュールが自動的にインストールされていません3)がインストールされていない場合、あなたが行うことができますios-deploy -v を実行してインストールし、IOS-デプロイを持っていることを確認してください:

npm install -g --unsafe-perm ios-deploy 

4)と直接起動しよう:ionic cordova run iosと、それはあなたがXで使用された最後のシミュレータがかかりますコード

5)最終ソリューションは、iOSのプラットフォームを削除し、再度追加、および

はそれが役に立てば幸いノードモジュールを再インストールします。

+0

私は行方不明です:2)と3)、それは今実行中です!どうもありがとう !! – Nassa

+0

@ user7583291 nice!私の答えを検証すると、おそらく他の人に役立つでしょう – fandro

+0

残念ながら、私はそれを行うのに十分な "評判"を持っていません。 – Nassa

関連する問題