잘못된 번들 오류- "런칭 스토리 보드 필요"
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 표현을 확인하십시오.
당신이 경우 에만 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 : 플랫폼 및 장치 별 키 생성
참고 URL : https://stackoverflow.com/questions/32557783/invalid-bundle-error-requires-launch-storyboard
'Programming' 카테고리의 다른 글
일치하는 각 줄의 위와 아래에 grep을 어떻게 인쇄 할 수 있습니까? (0) | 2020.03.04 |
---|---|
점과 선분 사이의 최단 거리 (0) | 2020.03.04 |
URL에 주어진 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까? (0) | 2020.03.04 |
Xcode 4에서 프로젝트 이름 바꾸기 (0) | 2020.03.04 |
글꼴 멋진 아이콘의 아이콘 색상, 크기 및 그림자 스타일을 지정하는 방법 (0) | 2020.03.04 |