2013-06-29 3 views
2

Xcode 4.6.2에서 Storyboard를 사용하여 간단한 앱을 만들었으며 지금까지 항상 완벽하게 작동했습니다. 최근에 나는 Xcode 5.0 (beta1)에서 개발하기 시작했으며, 실행할 때 완벽하게 작동했습니다. 애플이 Xcode 베타 버전에서 애플 리케이션을 공개 할 수 없기 때문에 App Store에 제출할 때 오류 메시지가 나타납니다. 따라서 Xcode 4.6.2에서 xcode 프로젝트를 열고 xcode 및 ios 6.1 버전에서 작동하도록 스토리 보드를 설정했습니다. 하지만 지금은 응용 프로그램을 실행하려고하면 충돌이 발생합니다. 시뮬레이터와 내 iPhone 모두에서 (4S 6.1 및 5 실행 7). Xcode 5.0 실행시 앱 크래시

오류 메시지가 내가 얻을 수있다 :

http://bildr.no/view/TytRaTNN

다른 사람이 문제가 있었나요? 아니면이 문제를 해결하는 방법을 아는 사람이 있습니까? 고맙습니다. 이미 App Store에 보냈지 만이 버그로 인해 바이너리를 거부해야한다고 생각합니다.

감사합니다.

+1

NDA는 애플 개발자 포럼을 사용하는 것을 의미한다. – uchuugaka

+0

대상을 청소 해보십시오 (shift + cmd + K). Xcode5로 빌드 된 것이 남아있을 수 있습니다. –

+0

디버거에서 표시되는 크래시 오류 메시지/스택 추적은 무엇입니까? –

답변

1

작동 부분은 다음과 같습니다.

Could not find a storyboard named '<strange character>' in bundle NSBundle... 

그것은 가장 가능성이 메인 스토리 보드에 설정 한 이름 (다만이 아닌 기존에 스토리 보드 이름을 변경, 나는 새로운 프로젝트에 대한 정확한 증상을 반복 할 수 있습니다) 엉망이되는 것을 의미한다.

올바른 스토리 보드 이름이 "메인 스토리 보드"로 설정되어 있는지 확인한 다음 (프로젝트를 클릭 한 다음 요약 탭을 클릭하면 iPhone이 표시되고 iPad가 더 아래에 있음) 확인하십시오. 이것이 올바르게 설정되면 클린/리빌드 (Alex Blundell이 설명에서 지적했듯이)는 올바른 이름으로 다시 빌드해야합니다.

+0

정말 고마워요! 결국 효과가있었습니다. –

0

이 문제는 매우 간단한 해결책이 있습니다.

문제는 Xcode가 새로운 Xcode 버전으로 편집 할 스토리 보드 파일을 변환한다는 것입니다.이 작업을 되돌릴 필요가 있습니다 (이 작업은 모든 새 릴리스에서 발생하기 때문에 NDA에 속하지 않습니다).

확인은 여기에 대답의 나 : 는 Just installed xcode 5 and have missing storyboards