iOS에서 Archive 등록 시 Asset validation failed - UIInterfaceOrientationPortrait 문제
Posted by @MHLab, November 19, 2024
Series ofiOS
Flutter에서 빌드 후 XCode...
Flutter로 개발 후 iOS쪽에서 빌드 에러 억까를 당한 뒤...
겨우 해결하고, Archive에서 스토어 등록을 올리려 했는데 아래의 에러가 발생했다.
Asset validation failed
Invalid bundle. The
"UlInterfaceOrientationPortrait,UlInterfaceOrientationLandscapeLeft,UlInterfaceOrientationLandscape
Right" orientations were provided for the UlSupportedinterfaceOrientations Info.plist key in the dev.mhlab.myc bundle, but you need to include all of the
"UlInterfaceOrientationPortrait, UlInterfaceOrientationPortraitUpsideDown,UlInterfaceOrientationLand scapeLeft, UlInterfaceOrientationLandscapeRight" orientations to support iPad multitasking. For details, visit: https://developer.apple.com/documentation/bundleresources/information_property_list/
uisupportedinterfaceorientations. (ID: 93c3b72a-698f-4195-a430-dfe8e749d571)
뭔가 해서 찾아보니 화면 회전할 때 쓰는 옵션?
그 설정 문제였다.
How To?
일단 프로젝트 디렉토리 안에 Runner.xcworkspace를 열어주고, 아래 사진과 같이 Runner를 선택한다.
그리고 Deployment Info에서 Orientation 항목을 모두 선택해주고 다시 아카이빙을 해준다.
Result
Flutter에서 한 내용인데, iOS도 동일하게 해결하면 될 듯 싶다.