[Xcode] Distribution failed with errors
pIutos
2023. 9. 4. 02:28
문제
Xcode에서 앱 빌드 후 Archive > Distribute 하는 과정에서 다음과 같은 에러가 발생했다.
Invalid bundle. The "UlInterfaceOrientationPortrait,UlInterfaceOrientationLandscapeLeft,UlInterfaceOrientationLan dscapeRight" orientations were provided for the UISupportedInterfaceOrientations Info.plist key~
에러를 읽어보면, UISupportedInterfaceOrientations key에 해당하는 모든 orientation이 포함되어야한다고 한다.
따라서 info.plist파일에 누락된 UIInterfaceOrientationPortraitUpsideDown을 추가하였다.
// info.plist
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string> // 추가!
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
Invalid bundle. Because your app supports Multitasking on iPad, you need to include the LaunchScreen.storyboard launch storyboard file~
에러 안내 링크에 가니 UILaunchStoryboardName 값의 .storyboard를 떼라고 안내되어있어서 아래처럼 .storyboard를 제거하였다.
// info.plist
<key>UILaunchStoryboardName</key>
<string>LaunchScreen.storyboard</string> // .storyboard 삭제