Xcode를 사용하여 스토어에 앱을 제출하려고 할 때이 오류가 계속 발생합니다.
오류 ITMS-90475 : "잘못된 번들. iPad 멀티 태스킹을 지원하려면 번들 'com.companyname.appname'에서 스토리 보드를 시작해야합니다."
이 오류가 실제로 무엇을 의미하는지 아는 사람이 있습니까?
Xcode를 사용하여 스토어에 앱을 제출하려고 할 때이 오류가 계속 발생합니다.
오류 ITMS-90475 : "잘못된 번들. iPad 멀티 태스킹을 지원하려면 번들 'com.companyname.appname'에서 스토리 보드를 시작해야합니다."
이 오류가 실제로 무엇을 의미하는지 아는 사람이 있습니까?
답변:
앱이 iPad에서 멀티 태스킹 을 처리하는 방법을 지정해야하기 때문 입니다.
지금 멀티 태스킹을 처리하지 않으려면 대상의 "일반"탭으로 이동하여 멀티 태스킹을 비활성화 할 수 있습니다.
실행 화면을 추가해야합니다 (Xcode> 파일> 새로 만들기). iOS> 사용자 인터페이스에서 "시작 화면"을 선택하여 프로젝트에 추가하십시오.
iPad의 경우 4 가지 방향을 모두 지원해야합니다.
대상 파일을 Xcode에서 선택하고 일반 탭에서 "앱 아이콘 및 이미지 실행"으로 이동하십시오. 여기에서 생성 한 시작 화면 파일을 선택합니다. 앱을 시작하면 시작 (비트 맵) 이미지가 사용되지 않고 시작 화면 스토리 보드가 표시됩니다.
Cordova를 사용하는 경우 cordova-ios-requires-fullscreen 플러그인 을 사용할 수 있습니다 ( Ionic / Cordova를 통해 iOS9 멀티 태스킹을 비활성화하는 방법 참조 ).
업데이트 : 다른 문제를 예방하는 것으로 보이는 cordova-plugin-ipad-multitasking 을 사용할 수도 있습니다 (ITMS-90474)
업데이트 : 이제 플러그인이 없어도 Cordova 도구 5.4를 사용하여 수정해야합니다.
당신이 경우 에만 RequiresFullScreen 설정할 들어 아이폰 아이 패드 멀티 태스킹을 지원,이 시도 :
<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>
LaunchScreenIPad.storyboard
iPad 용 LaunchScreen의 이름입니다.
iPhone은 여전히 Launch Images Source
사진을 사용 합니다.
Apple Document Ref : 플랫폼 및 장치 별 키 생성