2011-10-14 4 views
0

iOS에서 < 5.0에서 제대로 작동하는 앱 스토어에 앱이 있습니다. 그러나 iOS5를 내 응용 프로그램이 실행되지 않습니다, 내가 오류는 다음과 같습니다IOS5 - 번들로 NIB를로드 할 수 없습니다.

Terminating app due to uncaught exception 'NSInternalInconsistencyException', 
reason: 'Could not load NIB in bundle: 'NSBundle 
</var/mobile/Applications/****/***.app> (loaded)' with name 'MainWindow'' 

사람이 오류를 해결하는 방법을 알고 있나요?

업데이트 앱이 아이 패드 1 (지금은 더 혼란 스러워요) 아이 패드 2가 아니라에서 작동하는 것 같다

답변

3

문제는 "MainWindow.nib는"하지 않는 아마 때문이다 빌드 된 앱에 존재합니다. xib의 이름이 "MainWindow.xib"가 아니거나 xib가 프로젝트에 포함되어 있지 않습니다. 전화 또는 시뮬레이터에서 .app-directory를 보면이를 확인할 수 있습니다.

나는 어제 같은 오류가있어 문제는 실수로 현지화가 지정된 xib 파일이 있다는 것입니다. 따라서 현지화를 추가 한 다음 제거하거나 기본 지역을 제공 할 수도 있습니다.

+0

XIB 파일에 대한 지역화 설정을 찾을 수 있습니까? – Thys

+1

ifacebuilder에서 xib를 열고 xcode4의 오른쪽 메뉴를 살펴보십시오. "현지화"라는 섹션이 있습니다 – thomas

+0

감사합니다! 이로 인해 문제가 해결되었습니다. – Thys

관련 문제