안녕하세요. 이번 포스트는 코드베이스로 개발을 자주하는데 직접 프로젝트 초기 세팅을 코드베이스로 해야만 했을 때, 여러 블로그들의 글과 다르게 버전이 업데이트 되버린 제 xcode의 xcodeproj에서 해매면서 찾아낸 codebase 세팅 방법에 대해서 소개하려고 합니다. 현재 제 xCode 환경은 14.3입니다.
초기 프로젝트 만들었을 때, 스토리보드 파일만 삭제했을 경우
앱의 메인 thread인 Thread 1에서 Main.storyboard 타입의 소스파일을 찾을 수 없다는 에러가 발생됩니다.
Info.plist 파일에 설정된 storyboard name이 Main인 스토리보드 파일을 로드하기 때문입니다.
요고 행 과감히 삭제하고
프로젝트 타겟에서 Build Settings 에 들어갑니다.
요고도 과감히 삭제
요롷게 실행하고 싶은 ViewController를 window?.rootViewController로 지정하면 끝!!!
네비게이션 컨트롤러를 컨테이너 뷰로 달고 싶다면 이렇게!!