apple/SwiftUI, Combine

SwiftUI로 만든 Xcode Project에 Info.plist가 없는 경우

lgvv 2022. 2. 23. 00:51

SwiftUI로 만든 Xcode Project에 Info.plist가 없는 경우

 

iOS 15이상을 기준으로 한다면 SwiftUI가 이슈도 크게 줄어들고 쓸만한 것 같음.

하지만 지금까지는 UIKit으로 프로젝트를 생성해서 SwiftUI를 도입하는 형태였는데 주도적으로 SwiftUI를 사용하고자 하니 Info.plist가 보이지를 않음.

 

같은 Xcode 버전에서 UIKit이랑 SwiftUI로 생성할 때랑 달라서 당황스럽다.

 

완전히 새로운 파일을 교체하는 방법과 기존 파일에서 추가하는 방법 두가지를 알아보고자 함.

 

기존 파일을 활용하는 방법

 

타겟에서 저기에 위치함.

 

 

완전히 새로운 파일로 교체하는 방법

파일의 구조


파일 생성할 때처럼 Info.plist 파일을 생성해주기

  • 나는 Apperance를 제한할 생각이므로 아래 이미지에 명시적으로 넣어줌

생성한 파일에 Appearance 넣어줌.

 

 

이후에 우측에 인스펙터 영역에 보면 Info.plist의 full path가 있을탠데 이걸 복사.

  • /User/guest/Desktop/SwiftUIPactice/Preview Content/Info.plist

 

이 경로를 아래 사진과 Info.plist File에 넣어줌

넣어주는 이미지


그 이후에 Target -> Build Phases를 보면 아래와 같은 항목이 존재하는데, 여기서 Info.plist 파일을 지워주기

새로운 걸로 교체