SwiftUI 앱 Launch Screen "Invalid Bundle" 오류 해결

윤지하·2025년 8월 24일
1

swift

목록 보기
4/9

문제

SwiftUI 앱에서 iPad 지원을 위해 Launch Screen을 설정했는데 다음 오류가 발생했습니다.

Invalid bundle. Because your app supports Multitasking on iPad, you need to include the Launch Screen.storyboard launch storyboard file in your bundle.

해결 방법

Info.plist의 UILaunchStoryboardName 값에서 확장자를 제거하면 됩니다.

잘못된 설정 ❌

<key>UILaunchStoryboardName</key>
<string>LaunchScreen.storyboard</string>

올바른 설정 ✅

<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>

설정 위치

프로젝트 → 타겟 → Info 탭 → Custom iOS Target Properties:

  • Key: Launch screen interface file base name
  • Value: LaunchScreen (확장자 없이!)

왜 확장자를 빼야 할까?

UILaunchStoryboardName은 "storyboard 파일의 base name"을 의미하기 때문에 .storyboard 확장자는 자동으로 추가됩니다.(라고 생각합니다...)


*참고: 파일명에 공백(Launch Screen.storyboard)이 있어도 문제없습니다.

profile
성장하고 싶은 개발자

0개의 댓글