비전공자 개발일기

Info.plist 없어짐 또는 Key가 안보임 본문

SWIFT/(SWIFT || Xcode)Error

Info.plist 없어짐 또는 Key가 안보임

HiroDaegu 2022. 12. 30. 18:20
728x90
SMALL

Info.plist(Information Property List)

번들을 식별하고 구성하는 키-값 쌍을 포함하는 리소스

https://developer.apple.com/documentation/bundleresources/information_property_list

 

Apple Developer Documentation

 

developer.apple.com


storyboard가 아닌 code만 활용해서 어플을 만들어보기 위해서 최초 프로젝트 생성 시 보이는 Main을 지우고 code로만 작성 후 빌드 시 문제 발생

분명히, Main은 다 지웠는데, 에러 내용은 '~Main이 없다~'

 

다시 말해, 앱이 실행되면 새로 생성한 root가 아닌 기존에 있던 Main으로 가는 것이고, Main과 관련된 것이 아직 남아있음

 

에러를 유발했던 Info.plist

분명히 프로젝트 내 Application Scene Manifest -> Scene Configuration -> ... -> Storyboard Name 삭제 완료

 

다른 분들의 Info.plist 검색

기존의 Info.plist

 

Navigator Pane에 있는 Info.plist와 다르게 Key들이 더 많음

 

Main storyboard file base name,
Application Scene Manifest -> ... -> Storyboard Name
삭제 후 앱 실행하니 정상 작동

 

결론

최초 생성된 main을 지우기 위해 서는 Navigator Pane에 있는 Info,plist가 아닌,
프로젝트 설정 항목 내에 있는 Info에서 관련 부분을 삭제 해야함

728x90
LIST