[ios-simulator] iOS 시뮬레이터가 응용 프로그램을 설치하지 못했습니다

Cordova 2.1.0 앱을 만들었습니다. 처음 2-3 번은 정상적으로 실행되었습니다. 그러나 이제 터미널을 통해 실행하려고하면 다음과 같은 오류가 발생합니다.

Ankurs-Mac-mini:~ ankur$ /Users/ankur/Desktop/CordovaSMS/cordova/emulate
Ankurs-Mac-mini:~ ankur$ 2012-10-17 16:11:08.695 ios-sim[7032:507] stderrPath:
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
2012-10-17 16:11:08.698 ios-sim[7032:507] stdoutPath:
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
[DEBUG] Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain
Code=1 "iOS Simulator failed to install the application." UserInfo=0x7fc643902320
{NSLocalizedDescription=iOS Simulator failed to install the application.,
DTiPhoneSimulatorUnderlyingErrorCodeKey=-1}

도움을 주시면 감사하겠습니다. 감사



답변

문제 해결

~/Library/Application Support/iPhone Simulator프로젝트 내용을 삭제 하고 다시 실행하면이 문제가 해결되었습니다. 또는 단순히 시뮬레이터의 내용과 설정을 재설정 할 수 있습니다.

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


답변

iOS 시뮬레이터를 수동으로 시작하고 “iOS 시뮬레이터”메뉴에서 “콘텐츠 및 설정 재설정”을 클릭 한 다음 앱을 닫고 다시 빌드하십시오.

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


답변

내 해결책은 다음과 같습니다.

초기화

메뉴, iOS 시뮬레이터, 컨텐츠 및 설정 재설정에서. XCode 5.0 닫기 : 프로젝트를 닫고 Dock에서 닫은 다음 프로젝트를 다시 열고 Windows와 같이 다시 시작하십시오. 🙂


답변

위에서 언급 한 모든 것을 시도했지만 아무것도 효과가 없었습니다. 내 문제는 iOS 7과 관련이 있습니다. -Info.plist 파일에서 비어 있지 않은 값번들 버전 문자열에 짧게 (CFBundleShortVersionString) 할당하여 문제를 해결할 수있었습니다 . iOS 7은 빌드 번호의 빈 값을 좋아하지 않는 것 같습니다. 이 필드가 비어 있도록 프로젝트를 빌드 할 때마다 번들 번호를 1 씩 자동 증가시키는 스크립트가있었습니다. 방금 더미 값을 할당하여 작동시킵니다.


답변

시뮬레이터에서 앱을 제거 할 수도 있습니다.

이것은 iOS6.1에서 나를 위해 일했습니다.


답변

여기에서 해결되었습니다 : https://stackoverflow.com/a/16279286/1927253

“Resources”라는 이름으로 폴더를 XCode 4.6.2에 복사했습니다. XCode가 물었을 때 추가 된 폴더에 대한 폴더 참조를 만들었습니다.

이 작업을 수행 할 때마다 Derived applications 디렉토리로 이동하여 프로젝트의 빌드 디렉토리를 삭제하여 다시 작동 시키십시오.

솔루션 : “Resources”라는 이름으로 XCode에 참조로 폴더를 복사하지 마십시오. 자원 이외의 다른 이름으로 바꾸십시오.

매우 성가신 오류.


답변

시뮬레이터를 재설정하고 프로젝트를 다시 실행하십시오.