[Xcode] Distribution failed with errors

profile image 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 삭제