シミュレータエラーFBSSystemServiceDomainコード4


228

シミュレーターでアプリを実行しようとしていますが、次のエラーメッセージが表示されます。

Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)

エラーのスクリーンショット

私はこれまでグーグルでこれまで言及したことはありません。

XCode 6 Betaを使用しており、アプリはObj-C静的ライブラリにリンクするSwiftにあります。デバイス上で問題なく実行されます。

何か案は?

回答:


527

iOS Simulatorメニューに移動し、Reset Content and Settingsを選択します。

または、シミュレータを終了して再度開くこともできます。

ここに画像の説明を入力してください


6
同じソリューションがベータ版だけでなく、最終的なXcode 6でも機能します。thx!

1
@Marieあなたは私の日を救います。:)ありがとう。
Siddiq Abu Bakkar 2014年

2
Xcode 6.0.1ではまだ壊れていますが、この回避策は(ありがたいことに)引き続き機能します-AppleがFTWをテストしています。
アダム

1
内容と設定をリセットし、内容と設定をリセットしても状況は改善されません。再試行するだけで、最終的には競合状態に勝つことができます。この問題は、Apple開発者フォーラムおよびXcodeリリースノートで説明されています。
ジェレミーハドルストンセコイア

1
xcode 6.1.1でこの問題に遭遇しましたが、これで問題が修正されました。
Edwin Liang

26

シミュレータを終了して再度開くだけで十分です。これはXcode 6.0.1リリースで確認されています。


私はあなたが「やめた」と言いたかったことを願っています
Rashmi Ranjan mallick '09 / 09/23

1
シミュレーターを再起動する必要はありません。もう一度やり直してください。これは、既知の問題としてXcodeリリースノートで説明されています。
ジェレミーハドルストンセコイア

1
もう一度試すだけではうまくいきません。シミュレータを再起動することもできません。問題が発生したら、シミュレーターでアプリを再度起動できるなど、Xcodeを再起動する必要があります。
Lisarien 2014

Xcode 6.1.1では、シミュレーターを再起動するとうまくいきました。IMO。受け入れられた回答よりも優れています。たとえば、シミュレータからすべてのアプリを消去することが常に望ましいとは限らないためです。
デビッドジェームズ

2

この問題はXcode 6リリースノートで説明されています

iOSシミュレータでテストすると、アプリケーションをインストールまたは起動できなかったことを示すエラーが発生する場合があります。テストを再実行するか、別の統合を開始します。(17733855)

また、iOSシミュレータデバッグ用のApple開発者フォーラムの私の付箋でも議論されています。

"(Domain = FBSOpenApplicationErrorDomain、Code = 4)"、 "(Domain NSPOSIXErrorDomain、Code = 3")、 "Domain = IDEUnitTestsOperationsObserverErrorDomain Code = 3"、 "Lost Connection to ..."、 "Debugger disconnected"、またはSIGKILLedを取得するアプリ起動直後アプリをインストールすると、SpringBoardはそのアプリのプロセスをSIGKILLして、新しい実行可能ファイルでアプリを強制的に再起動します。問題は、SpringBoardが誤って新しい SIGKILLを実行する可能性があるという競合状態があることです。古いプロセスではなく、起動したばかりのプロセス。表示されるさまざまなエラーメッセージは、起動プロセスでSIGKILLがいつ配信されたかによって異なります。通常、これは発生しないはずなので、再試行することをお勧めします(申し訳ありません= /)。これがいつもあなたに起こっていること、またはあなたが許すことができるより頻繁にあなたが幸せだとわかった場合、私たちは信じられないほど申し訳ありません。ディスクI / Oが遅いシステムでは、これが高速システムよりも頻繁に発生することがわかっているため、NFSホームディレクトリを使用している場合は、シミュレータデータ用のローカルディレクトリを作成し、そこからsimlinkをセットアップすることができます。 〜/ライブラリ/ Developer / CoreSimulator

元の質問はドメインFBSSystemServiceDomainに関するものですが、devforumsへの私の投稿はFBSOpenApplicationErrorDomainについて言及していることに注意してください。FBSSystemServiceDomainは、iOS 8.0ベータの以前のバージョンで使用されていました。


0

コンテンツと設定をリセットするか、iOSシミュレーターを閉じて再起動することができます。


0

「コンテンツと設定のリセット」の承認済みの回答を含め、解決策はどれも私にとってはうまくいきませんでした。

私がそれを機能させることができた唯一の方法は、アプリをインストールできる以前のバージョンのiOSシミュレーターをダウンロードすることでした。


-2

Xcode 6.1の安定版を使用することをお勧めします。

FBSOpenApplicationErrorDomain, code =4 error suggests it is an error from 
cached data on the simulator.

3つの可能な解決策があります。

  1. きれいなシミュレータ。(コマンド+ Shift + k)をショートカットキーとして使用するか、製品に移動->クリーン

  2. シミュレーター終了して再起動します。

  3. シミュレーターを開きます。iOSシミュレータを選択-> コンテンツと設定をリセット...

ステップ3のスクリーンショット

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.