[xcode] 잘못된 번들 오류- “런칭 스토리 보드 필요”

Xcode를 사용하여 스토어에 앱을 제출하려고 할 때이 오류가 계속 발생합니다.

오류 ITMS-90475 : “잘못된 번들. iPad 멀티 태스킹을 지원하려면 번들 ‘com.companyname.appname’에서 스토리 보드를 시작해야합니다.”

이 오류가 실제로 무엇을 의미하는지 아는 사람이 있습니까?



답변

앱이 iPad에서 멀티 태스킹 을 처리하는 방법을 지정해야하기 때문 입니다.

지금 멀티 태스킹을 처리하지 않으려면 대상의 “일반”탭으로 이동하여 멀티 태스킹을 비활성화 할 수 있습니다.

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


답변

이런 식으로 문제를 해결했습니다 . 여기를 참조 하십시오 .

슬라이드 오버 및 분할보기를 선택 해제해야하는 경우 XRequire 프로젝트의 Info.plist 파일에 UIRequiresFullScreen 키를 추가하고 부울 값 YES를 적용하여 명시 적으로 수행하십시오.


답변

실행 화면을 추가해야합니다 (Xcode> 파일> 새로 만들기). iOS> 사용자 인터페이스에서 “시작 화면”을 선택하여 프로젝트에 추가하십시오.

iPad의 경우 4 가지 방향을 모두 지원해야합니다.

대상 파일을 Xcode에서 선택하고 일반 탭에서 “앱 아이콘 및 이미지 실행”으로 이동하십시오. 여기에서 생성 한 시작 화면 파일을 선택합니다. 앱을 시작하면 시작 (비트 맵) 이미지가 사용되지 않고 시작 화면 스토리 보드가 표시됩니다.


답변

André가 보여 주거나 직접 추가 할 수 있습니다 :

<key>UIRequiresFullScreen</key>
<true/>

.plist 파일에서.


답변

일반> 대상에서 “전체 화면 필요”확인란을 찾을 수 있습니다.

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


답변

Cordova를 사용하는 경우 cordova-ios-requires-fullscreen 플러그인 을 사용할 수 있습니다 ( Ionic / Cordova를 통해 iOS9 멀티 태스킹을 비활성화하는 방법 참조 ).

업데이트 : 다른 문제를 예방하는 것으로 보이는 cordova-plugin-ipad-multitasking 을 사용할 수도 있습니다 (ITMS-90474)

업데이트 : 이제 플러그인이 없어도 Cordova 도구 5.4를 사용하여 수정해야합니다.


답변

에서 Xcode 8.x. GIF 표현을 확인하십시오.

GIF