failed to instantiate the default view controller for uimainstoryboardfile ‘main’ – perhaps the designated entry point is not set? 오류를 어떻게 해결해야 할까요?

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • 익명
      비활성
      • 글작성 : 1
      • 답글작성 : 0
      0 포인트

      안녕하세요 이제 막 IOS에 야곰님 강의로 입문하게된 왕초보입니다. 너무 기초적인 질문일까 싶어 고민했지만 주변에 물어볼 사람도 없어 글을 적게 되었습니다…

       

      일단 발생한 오류는 이 오류입니다.

      failed to instantiate the default view controller for uimainstoryboardfile ‘main’ – perhaps the designated entry point is not set?

       

      구글링을 해보니 간단하게 해결법이 2가지가 나오더라구요.

      1. Main storyboard에 initial entry point 설정
      2. plist 에서 설정값 변경

      그런데 둘 다 설정이 이미 되어있고 실행을 하면 launch screen은 문제없이 노출됐다가 사라지는데 main storyboard만 검정 화면이 뜨고 아무것도 나타나지 않습니다…

      혹시 지금 사용하고 있는 노트북이 m1이라 그런 것일지 여러 생각을 해봤지만 저로서는 해결법을 찾기가 어려워서 질문 드립니다!

       

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 520
      17,240 포인트

      말씀하신대로 스토리보드의 entry point가 제대로 설정되어 있지 않으면 발생하는 오류입니다.
      스토리보드에서 진입지점을 제대로 설정해줬다고 한다면…

      프로젝트 타깃 설정 – General 탭에서 Main Interface가 Main 으로 되어있는지 확인해보시고, Main.storyboard의 뷰 컨트롤러 클래스가 ViewController로 되어있는지 확인해보세요.
      그래도 전부 다 잘 되어있다고 한다면 클린빌드(cmd + shift + k) 후 다시 실행해보세요.

      • weshu
        참가자
        • 글작성 : 0
        • 답글작성 : 1
        1,160 포인트

        와 감사합니다 야곰님! 클린빌드를 실행하니 드디어 main storyboard를 볼 수 있게 되었습니다.

        드디어 강의를 다시 수강할 수 있게 되었네요. 정말 감사합니다. 🙂

         

        avatar
1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom