2017-01-19 6 views
1

コマンドionic emulate iosを使用してionicを使用してプロジェクトをシミュレートしようとしています。 Mac Sierraにxcodeの最新バージョンをインストールしました。しかし、仕事はありません。これはエラーです:ionic ios(domain = com.apple.CoreSimulator.SimError、code = 163)

** BUILD SUCCEEDED ** 

No target specified for emulator. Deploying to iPhone-SE, 10.2 simulator 


An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=163): 
Unable to lookup in current state: Shutdown 

An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=163): 
Unable to lookup in current state: Shutdown 

Error: ENOENT: no such file or directory, stat '/var/root/Library/Logs/CoreSimulator/4A052961-F773-4156-9D6C-76F137CC761B/system.log' 

私はこの解決策を見つけましたが、私の仕事はありません。 iOSのプロジェクトのためのXcodeの コルドバ内

答えて

0

https://cordova.apache.org/docs/en/latest/guide/platforms/ios/

プロジェクトを開くには、Xcodeで開くことができます。これは、Xcodeの組み込みのデバッグ/プロファイリングツールを使用する場合や、iOSプラグインを開発する場合に便利です。 Xcodeでプロジェクトを開くときは、IDEでコードを編集しないことをお勧めします。これにより、プロジェクトのプラットフォームフォルダ(wwwではなく)のコードが編集され、変更が上書きされる可能性があります。代わりに、wwwフォルダを編集し、コードバビルドを実行して変更をコピーします。

IDEでネイティブコードを編集したいプラグイン開発者は、cordovaプラグインを使用してプラグインをプロジェクトに追加するときに--linkフラグを使用する必要があります。これによりファイルがリンクされ、プラットフォームフォルダ内のプラグインファイルへの変更がプラグインのソースフォルダに反映されます(逆も同様です)。

iosプラットフォームがコードバスビルドを使用してプロジェクトに追加されたら、Xcodeから開くことができます。ダブルクリックして$ {PROJECT_NAME}/platforms/ios/$ {PROJECT_NAME} .xcodeprojファイルを開きます。画面は次のようになります。

https://cordova.apache.org/static/img/guide/platforms/ios/helloworld_project.png

を次にシミュレータに展開する指示に従ってください:

https://cordova.apache.org/docs/en/latest/guide/platforms/ios/#deploying-to-simulator

あなたがより明確にエラーを表示することができます。 私の場合、それは比類のないリソースファイルの問題でした。私は単にそれを削除しました。

はこの後、私が試した:ターミナルで

sudo chown -R $USER:$GROUP ~/.npm sudo chown -R $USER:$GROUP ~/.config 

とシミュレータでアプリを実行することができた

関連する問題