FBSOpenApplicationErrorDomain code = 4エラー


188

iPhone 6シミュレーターのXcode 6でiOSアプリケーションを実行しようとすると、「シミュレーターでアプリを実行できません」というエラーが発生します。

そしてエラーコードは:

実行中にエラーが発生しました(ドメイン= FBSOpenApplicationErrorDomain、コード= 4)

誰でもそれを解決する方法を提案できますか?

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


Quite SimulatorとClean Projectをもう一度実行すると、私にとってもうまくいきました。
Pradhyuman Chavda 2014

回答:


355

これは私のために働きました:

iOSシミュレータ -> 内容と設定をリセット...- > リセット

メニューバーのスクリーンショット

本当にスクリーンショットですか

Qiitaから参照:シミュレータでアプリを実行できませんエラーの対応方法


9
こっちも一緒。これが最初の実行で発生する理由は本当に素人です。Appleにもっと期待するべきだ。
Alex Zavatone 2014

12
リセットはソリューションとは関係ありません。Xcodeのリリースノートで述べたように、このエラーは、SpringBoardの競合状態/タイミングのバグが原因です。回避策は、単に再試行することです。シミュレーションをリセットしても、実際には役に立ちません。
Jeremy Huddleston Sequoia

@JeremyHuddlestonSequoiaは正しいです。リセットせずに、シミュレータを終了して再度起動するだけで問題を解決しました。
axl411 2015

これは、マージ中に誰かがプロジェクトのプロビジョニングプロファイルを変更した後に発生します。解決策は私にとってはうまくいきます。
エヴァンチン2015

44

iOS Simulatorを閉じるだけでうまくいきました。

iOSシミュレータをリセットする必要は必ずしもありません。Xcodeを閉じる必要すらありませんでした。


2
リセットするよりはるかに良い
サラン

動いています。シミュレーションを強制終了してください。ほとんどの場合は動作しますが、そうでなければシミュレータをリセットします。
Dharmendra Kumar Rajan 2015年

2
-シムを終了しても機能しません。-XCodeを終了しても機能しません。-削除するアプリのdin't作業-リセットシムdin't作業😢
バイバブサラン

10

これは、いくつかのアセットをシンボリックリンクとして(を介してln -sf)追加したときに一度起こりました。デバイスへのインストールでさえ失敗しました。

リンクを削除してハードコピーを作成した後、リンクは機能し、エラーは発生しませんでした。


1
Boyhowdyはい、私は本当にこの答えを強調したいと思います。なぜなら、これがあなたの問題である場合、これらの他の「リセット/クローズ/雨のダンスをする」答えはこれまで機能しないからです!
WiseOldDuck 2016年

3

毎回シミュレータを終了したり、すべてのコンテンツをリセットしたりする必要はありません。

バックグラウンドで実行している場合は、作業中のアプリを閉じるだけです。

わたしにはできる 。


2

Xcodeのリリースノートで述べたように、このエラーは(他の2つとともに)タイミングのバグが原因です。回避策は、単に再試行することです。

https://developer.apple.com/library/prerelease/mac/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html#//apple_ref/doc/uid/TP40001051-CH4-SW1を参照してください。

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

こちらもご覧ください:

https://devforums.apple.com/thread/248879?tstart=0




0

Xcodeをリセ​​ットすると、シミュレーターがキャッシュしたいくつかの不良ジャンクが削除されるため、この問題を解決するにはリセットが適切なオプションです。

iOSシミュレータ->内容と設定をリセットします。


提案されたソリューションは@JeffWaltersによってすでに提案されているため、これは重複した答えです。
クラクション

言うまでもなく、答えはその上で誤った誤った情報です。
ジェレミーハドルストンセコイア

0

インストールをスキップする場合は注意してください。依存関係で変更するつもりだったのに、メインターゲットでスキップインストールを誤って変更しました。元に戻すときは、掃除をしなければなりませんでした。


0

この問題は、アプリでバックグラウンドモードを有効にした後に発生した可能性があります。私の解決策:

1)シミュレーターに移動する
2)cmd + shiftを
押す3)「H」キーを2回タップする
4)アプリケーションをスライドさせてオフにし、バックグラウンドでの実行を停止します。
5)再度実行します。

(ビルドして実行するたびに上記の手順を繰り返す必要があるので非常に疲れます)


-1

アプリスキーム設定を開き、添付のスクリーンショットに示すように編集します。実際には、「バックグラウンドフェッチによる起動」を無効にする必要があります。私のために働いた。手順、1。ターゲットを選択して「スキームの編集」を選択します2.詳細ウィンドウの右側にある「オプション」タブを選択します3.「バックグラウンドフェッチによる起動」チェックボックスをオフにします。


スクリーンショットの悲惨な欠如があります。
Nathan Tuggy

-2

ハードウェアキーボードを取り外します。iOSシミュレータのメインメニューで、[ハードウェア]-> [キーボード]-> [ハードウェアキーボードの切断]をクリックします。

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