FBSOpenApplicationErrorDomain 코드 = 4 오류


188

iPhone 6 시뮬레이터의 Xcode 6에서 iOS 응용 프로그램을 실행하려고하면 Simulator에서 응용 프로그램을 실행할 수 없습니다 오류가 발생 합니다.

오류 코드는 다음과 같습니다.

실행 중 오류가 발생했습니다 (도메인 = FBSOpenApplicationErrorDomain, Code = 4).

아무도 그것을 해결하는 방법을 제안 할 수 있습니까?

여기에 이미지 설명을 입력하십시오


꽤 시뮬레이터 및 클린 프로젝트와 다시 실행하면 나에게 도움이되었습니다.
Pradhyuman Chavda

답변:


355

이것은 나를 위해 일했다 :

iOS 시뮬레이터 -> 내용 및 설정 재설정 ...- > 재설정

메뉴 바 스크린 샷

당신은 확실히 스크린 샷입니까

Qiita 에서 참조 됨 : Simulator エ ラ ー の 対 応 方法에서 앱을 실행할 수 없습니다 .


9
여기도 마찬가지입니다. 이것이 첫 번째 실행에서 발생하는 이유는 실제로 아마추어입니다. 우리는 Apple로부터 더 많은 것을 기대해야합니다.
Alex Zavatone

12
재설정은 솔루션과 관련이 없습니다. Xcode 릴리스 노트에서 언급했듯이이 오류는 SpringBoard의 경쟁 조건 / 타이밍 버그에서 발생합니다. 해결 방법은 다시 시도하는 것이며 시뮬레이션을 재설정해도 실제로 도움이되지 않습니다.
Jeremy Huddleston Sequoia

@JeremyHuddlestonSequoia는 재설정하지 않고 정확합니다. 시뮬레이터를 종료하고 다시 시작하면 문제가 해결되었습니다.
axl411

이는 누군가가 병합하는 동안 프로젝트의 프로비저닝 프로파일을 변경 한 후에 발생합니다. 해결책이 저에게 효과적입니다.
evanchin

44

iOS 시뮬레이터를 닫는 것이 저에게 효과적이었습니다.

항상 iOS 시뮬레이터를 재설정 할 필요는 없습니다. Xcode를 닫을 필요조차 없었습니다.


2
재설정하는 것보다 훨씬 낫다
Saran

작동 중입니다. 시뮬레이션을 강제 종료하십시오. 그렇지 않으면 대부분의 경우 작동합니다. 시뮬레이터를 재설정하십시오.
Dharmendra Kumar Rajan

2
-종료하면 작동하지 않습니다. -XCode 종료가 작동하지 않습니다. - 삭제 응용 프로그램 din't 작업 - 재설정 심 din't 작업 😢
하기 Vaibhav 사란

10

자산 링크를 통해 심볼릭 링크로 일부 자산을 추가했을 때 이런 일이 일어났습니다 ln -sf. 심지어 장치에 설치하지 못했습니다.

링크를 제거하고 하드 카피를 만든 후 제대로 작동하여 오류가 발생했습니다.


1
보이 하우디 네,이 답변을 강조하고 싶습니다. 왜냐하면 이것이 당신의 문제라면, 다른 어떤 '리셋 / 클로즈 / 비 레인 댄스'답변도 작동하지 않기 때문입니다!
WiseOldDuck

3

시뮬레이터를 종료하거나 매번 모든 내용을 재설정 할 필요가 없습니다.

백그라운드에서 실행중인 경우 작업중인 앱을 닫으십시오.

그것은 나를 위해 작동합니다.


2

Xcode 릴리스 노트에서 언급했듯이,이 오류 (다른 몇 가지와 함께)는 타이밍 버그로 인해 발생합니다. 해결 방법은 다시 시도하는 것입니다.

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


1

방금 시뮬레이터를 종료하고 프로젝트를 정리하고 다시 실행했습니다.


1

xcode6.0 베타 또는 기타를 종료하고 프로젝트를 다시 실행하면 나에게 도움이되었습니다.


0

Xcode를 재설정하면 시뮬레이터가 캐시 한 불량 정크가 삭제되므로 재설정하면이 문제를 해결할 수 있습니다.

iOS 시뮬레이터-> 내용 및 설정 재설정.


제안 된 솔루션이 @JeffWalters에 의해 이미 제안되었으므로 이것은 중복 답변입니다.
울려

말할 것도없이 그 대답은 잘못된 잘못된 정보입니다.
Jeremy Huddleston Sequoia

0

설치를 건너 뛸 경우주의하십시오. 의존성에서 변경하려고 할 때 실수로 주 대상에서 건너 뛰기 설치를 변경했습니다. 그것을 다시 바꿀 때 나는 깨끗하게해야했다.


0

이 문제는 아마도 앱에서 백그라운드 모드를 활성화 한 후에 시작되었을 것입니다.

1) 시뮬레이터로 가십시오.
2) cmd + shift를
누르십시오. 3) 'H'키를 두 번 누르십시오.
4) 응용 프로그램을 밀어서 백그라운드에서 실행을 중지하십시오.
5) 다시 실행하십시오.

(내가 짓고 달릴 때마다 위의 단계를 반복해야하는 것은 매우 피곤하다)


-1

첨부 된 스크린 샷에 표시된대로 앱 구성표 설정을 열고 편집하십시오. 실제로 "배경 가져 오기로 인해 실행"을 비활성화해야합니다. 나를 위해 일했다. 단계, 1. 대상을 선택하고 "구성표 편집"을 선택하십시오. 2. 세부 사항 창의 오른쪽에서 "옵션"탭을 선택하십시오. 3. "백그라운드 페치로 인해 실행"선택란을 선택 취소하십시오.


스크린 샷이 부족합니다.
Nathan Tuggy 2016 년

-2

하드웨어 키보드를 분리하십시오. iOS 시뮬레이터 기본 메뉴에서 하드웨어-> 키보드-> 하드웨어 키보드 분리.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.