ビルドは良好ですが、シミュレーターではアプリを実行できません。
実行中にエラーが発生しました(ドメイン= NSPOSIXErrorDomain、コード= 3)
私の場合、このエラーが発生したときに、iPhone 6シミュレーターでアプリを実行しようとしました。シミュレーターのみを終了し、iPhone 5s(8.1)でアプリを再実行しました-正常に動作しました。
しばらくして、ターゲットを(終了せずに)iPhone 6に戻し、アプリを実行しました。エラーは表示されませんでした。
Xcode 6.1リリースノート および iOSシミュレータのApple開発者フォーラム の私の付箋にあるように、これは既知です。 iOSのバグ。
アプリをインストールすると、SpringBoardはそのアプリのプロセスをSIGKILLして、新しい実行可能ファイルでアプリを強制的に再起動します。問題は、SpringBoardが古いプロセスではなく、起動したばかりのnewプロセスを誤ってSIGKILLする可能性があるという競合状態があることです。表示されるさまざまなエラーメッセージは、起動プロセスでSIGKILLがいつ配信されたかによって異なります。通常、これは発生しないはずなので、再試行することをお勧めします(申し訳ありません= /)。これがいつもあなたに起こっていること、またはあなたが許すことができるより頻繁にあなたが幸せだとわかった場合、私たちは信じられないほど申し訳ありません。ディスクI/Oが遅いシステムでは、これが高速システムよりも頻繁に発生することがわかっているため、NFSホームディレクトリを使用している場合は、シミュレータデータ用のローカルディレクトリを作成し、そこからsimlinkをセットアップすることができます。 〜/ライブラリ/ Developer/CoreSimulator
シミュレーターを終了してアプリケーションを実行することで、私にとってはうまくいきました。
私にとっては、コンテンツをリセットし、シミュレータで設定するだけです
Macを再起動すると問題が解決します。
まあ、私は同じエラーがポップアップしましたが、シミュレーターを強制終了してからもう一度プロジェクトを実行したので、修正して問題なく実行しました。それがあなたを助けることを願っています:)
これが私に起こったたびに(これを書いている時点では、まだXcode 6.1で起こっています)、それを修正するためにMacを再起動する必要はありません。代わりに、シミュレータを再起動するだけで済みました。トレイのアイコンを右クリックし、[終了]オプションを選択して、シミュレータを終了します。アプリを再実行すると、シミュレーターが最初から開始され、エラーなしでアプリが実行されます。 Macを再起動するよりもはるかに高速です。
このエラーがionic frameworkで発生する場合は、config.xml
にアプリIDが指定されていることを確認してください
このエラーは、Xcode 6に切り替えたときに発生した「ドメイン= DTiPhoneSimulatorErrorDomain、コード= 2」エラーほど深刻ではありません。
これについては、シミュレータの内容をリセットしてクリアしました...終了します。アプリを再構築して実行したところ、問題なく動作しました。