2011-10-07 10 views
2

Xcode 4에 심각한 문제가 있습니다. 저는 수년 동안 Xcode 3을 사용해 왔으며 모든 것이 완벽하게 설정되었습니다. 모든 빌드 구성이 제대로 작동했습니다.Xcode 4 Scheme Hell?

iOS 5 GM으로 업데이트되었으며 자연스럽게 Store에 내 앱을 제출하거나 TestFlight를 사용하려면 Xcode 4를 사용해야합니다. 빌드 구성을 변경할 수 없습니다. 나는 새로운 "계획안"(이전 시스템이 100 % 일했을 때 어리석은 IMHO 임)을 만들려고 노력했다. 매회마다 "제품"> "보관소"로 모든 것을 동일하게 설정했다. .... it 작동하고 IPA를 내 데스크탑과 공유하여 TestFlight에 업로드하거나 ZIP으로 저장하여 Application Loader로 보냅니다.

IT 절대 작동하지 않습니다. TestFlight에서 테스터가 설치하고 즉시 응용 프로그램이 중단됩니다. Scheme에 상관없이 앱을 빌드하는 방법과 상관없이 출시되지 않습니다. Xcode 4로 업데이트 한 이후 100 % 효과를 얻었고 Zero 변경을했습니다.

Xcode 4는 내 장치에서 내 앱을 "디버그"하고 싶을 때만 작동합니다. 그것은 완벽하게 구축, 설치 및 실행됩니다. AdHoc이나 App Store에서 작동하지 않는 이유는 무엇입니까?

제발 도와주세요! 나는 머리카락을 꺼낼 준비가되어있다.

+0

기기 로그 란 무엇입니까? 앱이 왜 충돌합니까? – zoul

+0

아무것도, 그냥 충돌합니다. Scheme Editor에서 선택한 Ad Hoc 또는 App Store 빌드 구성을 빌드하고 명백하게 서명합니다. 유일하게 "Scheme"및 Build가 작동하는 장치는 내 장치에서 디버그입니다. :/ – topLayoutGuide

+0

Fri Oct 07 17:41:29 com.apple.launchd [1] : (UIKitApplication : com.cocotutch.Muzik [0xb4ab]) 작업이 충돌 한 것으로 나타남 : 세그먼트 오류 : 11 – topLayoutGuide

답변

1

이 질문에 답하기 위해, 그것은 절대적으로 어려운 문제였습니다!

Info.plist의 크기를 확인하고 있었고 Apple 만이 이해할 수있는 어리석은 이유로 iOS 5로 업데이트하면 코드가 쓸모 없게되었습니다. 그래서 내 Release/AppStore/AdHoc 빌드에서 코드를 사용하면 시작시 충돌이 발생합니다. 일단 코드를 주석 처리하면 모든 것이 100 % 다시 작동합니다.

이상한.

심지어 Apple 기술 지원부에서도 알아 내지 못했으며, 전체 프로젝트를 보았습니다. Apple은 소프트웨어를 변경할 때 소프트웨어를 정말로 개선해야합니다. SDK가 4.3 코드를 좋아하지 않는다고 결정하면 사용자를위한 대규모 학습 곡선을 작성하지 않고 코드 정리를 권장하지 않습니다.