시뮬레이터에서 앱을 실행하려고 하는데이 오류 메시지가 나타납니다.
Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)
인터넷 검색에서 이에 대한 이전 참조를 보지 못했습니다.
XCode 6 Beta를 사용하는이 앱은 Swift에 있으며 Obj-C 정적 라이브러리에 연결됩니다. 장치에서 잘 작동합니다.
어떤 아이디어?
답변
iOS 시뮬레이터 메뉴로 이동하여 컨텐츠 및 설정 재설정을 선택하십시오.
또는 시뮬레이터를 종료했다가 다시 열 수 있습니다.
답변
시뮬레이터를 종료했다가 다시 열면 충분합니다. 이것은 Xcode 6.0.1 릴리스에서 확인되었습니다.
답변
이 문제는 Xcode 6 릴리스 노트에서 설명합니다.
iOS 시뮬레이터에서 테스트하면 응용 프로그램을 설치하거나 시작할 수 없다는 오류가 발생할 수 있습니다. 테스트를 다시 실행하거나 다른 통합을 시작하십시오. (17733855)
또한 iOS 시뮬레이터 디버깅을위한 Apple 개발자 포럼의 스티커 게시물에서 설명합니다.
“(도메인 = FBSOpenApplicationErrorDomain, 코드 = 4)”, “(도메인 NSPOSIXErrorDomain, 코드 = 3”), “Domain = IDEUnitTestsOperationsObserverErrorDomain Code = 3”, “Lost Connection to …”, “Debugger disconnected”또는 SIGKILLed되는 앱 발사 직후 앱을 설치하면 SpringBoard는 새로운 실행 파일로 앱을 강제로 다시 시작하기 위해 해당 앱의 프로세스를 SIGKILL합니다. 문제는 SpringBoard가 실수로 새로운 SIGKILL을 할 수있는 경쟁 조건이 있다는 것입니다이전 프로세스가 아닌 방금 시작한 프로세스입니다. 다양한 오류 메시지 중 어떤 것이 시작 프로세스에서 SIGKILL이 전달되었는지에 따라 다릅니다. 일반적으로 이런 일이 발생하지 않아야하므로 다시 시도하는 것이 좋습니다 (죄송합니다 = /). 이것이 당신이 용납 할 수있는 것보다 항상 또는 더 자주 당신에게 일어나면, 우리는 매우 죄송합니다. 우리는 디스크 I / O가 느린 시스템은 이것이 더 빠른 시스템보다 더 자주 발생한다는 것을 알고 있습니다. 따라서 NFS 홈 디렉토리를 사용하는 경우 시뮬레이터 데이터에 대한 로컬 디렉토리를 작성하고 여기에서 simlink를 설정할 수 있습니다 ~ / 라이브러리 / 개발자 / CoreSimulator
원래 질문은 도메인 FBSSystemServiceDomain에 관한 것이며 devforums에 대한 내 게시물에는 FBSOpenApplicationErrorDomain이 언급되어 있습니다. FBSSystemServiceDomain은 이전 버전의 iOS 8.0 베타에서 사용되었습니다.
답변
컨텐츠 및 설정을 재설정하거나 iOS 시뮬레이터를 닫고 다시 시작할 수 있습니다.
답변
“콘텐츠 및 설정 재설정”에 대한 대답을 포함하여 어떤 해결책도 효과가 없었습니다.
내가 그것을 작동시킬 수있는 유일한 방법은 앱을 설치할 수있는 이전 iOS 시뮬레이터 버전을 다운로드하는 것입니다.
답변
Xcode 6.1의 안정적인 버전을 사용하는 것이 좋습니다.
FBSOpenApplicationErrorDomain, code =4 error suggests it is an error from
cached data on the simulator.
세 가지 가능한 솔루션이 있습니다.
-
시뮬레이터를 청소하십시오. ( Command + Shift + k) 를 단축키로 사용하거나 제품-> 정리로 이동하십시오.
-
시뮬레이터를 종료 하고 다시 시작하십시오.
-
시뮬레이터를 엽니 다. iOS 시뮬레이터-> 내용 및 설정 재설정 …을 선택하십시오 .