프로젝트화면은 이미 설정을 몇가지를 지정해놨기에 실제 이글을 보고 처음 여시는분들과 조금 다를 수 있습니다.
xcode를 실행을 하면 프로젝트 생성이나 기존 있던 프로젝트는 여는 창이뜨게 됩니다.
이상태에서 하얀 테두리가 있는 버튼,
"Create a new Xcode project" 를 눌러주세요.
참고로 사진에서는 우측칸은 회색으로 덮여있습니다만. 원래는 이전 작업했던 프로젝트를 보여줍니다. 조금 문제가 될 수 도 있어 회색상자로 가려놨습니다. 이 이후 사진들도 문제가 될것같은 부분은 회색상자로 가리겠습니다.
이제 xcode에서 무엇을 만들지를 선택해줘야합니다.
우리는 iOS 에 Single View App을 만들겁니다.
사진처럼 iOS항목에 Single View App을 선택해주고 Next버튼을 눌러줍시다
Product Name 칸에는 저희가 할 프로젝트의 이름을 넣어주세요
저는 Tutorial1이라는 이름으로 시작하겠습니다.
Team항목은 잠시만 뒤에서 설명하고 Organization Name에는 저희는 개인 계정으로 만들기에 팀명(이름)으로 그대로 넣어져있거나 넣으시면됩니다.
Organiztion Identifier에는 이제 앞으로 계정에 속하게될 이 앱의 기본적인 ID가 되기에 적당히 Url형식에 맞춰서 정해줍시다.
참고로 주소창에 쓰는 순서그대로가 아닌 역순으로 작성을 해야합니다.
Bundle Identifier 에는 위에서 작성한 Organiztion Identifier과 프로젝트 이름이 합쳐져서 완성이되어 이앱의 ID가 완성됩니다
Language는 Swift로 선택해주시고
User Interface는 Storyboard로 선택해주세요.
이 튜토리얼은 Storyboard기반으로 작성할겁니다.
Storyboard는 각 앱의 기본적인 버튼이나 텍스트를 드롭다운으로 위치지정해서 만들 수 있기에 매우 편리합니다.
참고로 Storyboard 말고 선택 할 수 있는 SwiftUI은 ios13이상에서만 지원하기에 ios11 부터 지원하려고 하는 이 프로젝트에는 사용하지 못합니다.
참고로 Storyboard없이 오로지 코드로만 앱을 작성할 수 도 있지만 튜토리얼에서 다루지 않을겁니다.
이제 Team에 이야기를 해볼건데
Team에는 자신의 계정이 이미 선택되어있거나 선택할 수 있도록 추가가 되어있을거에요.
만약 없을경우
"xcode" 메뉴의
"Preferences..." 항목을 들어가서
"Accounts" 메뉴에서 추가를 해주세요
이제 프로젝트 화면이 보일겁니다.
위 의 하얀 동그라미친 부분을 저랑 같은 버전의 xcode를 설치하셨다면 iOS13으로 선택되어 있을건데 위 사진처럼 11.0으로 변경해주세요
첫 프로젝트 생성강의라면 각 부분별 설명이 들어가야겠지만 이 튜토리얼에서는 그런 부분은 생략하도록 하겠습니다.
위의 사진의 가장 위의 5개의 버튼중 오른쪽영역을 뜻하는 버튼위에 마우스포인터를 가르키고 가만이 있으면 사진과같이 마우스포인터 하단에 설명이 뜨게 됩니다. 위 사진에서는 우측에 있는 영역을 Inspectors라고 부르는데 이 버튼은 이를 숨기거나 보이게하는 버튼이다 라고 설명으로부터 유추 할 수 있듯이 조금 가지고 놀면서 설명을 읽어나가시다보면 화면 구성에대해서는 대부분 아시게 될 거라 믿기에 생략했습니다.
이제 좌측의 하얀동그라미의 적어있는 파란 아이콘 과 Tutorial1이라 적혀있는부분을 누르시면 가운데 영역이 위의 사진처럼 바뀌게 됩니다
여기서 위사진처럼 보라색동그라미 부분을 iOS11로 바꿔주세요.
그리고 이제 키보드의 command + R 을 누르시면 빌드를 시작하는데
Build Fail이라 뜨면서
이와 같이 xcode창 상단에
Tutorial1 | Build Tutorial1 : Faild Today ~~ 라고 뜨고 옆에 빨간 느낌표가 붙어있을겁니다.
빨간 느낌표를 마우스로 눌러보면
화면 좌측 영역이 빌드가 어떤 부분때문에 실패했는지를 알려줍니다.
대강 읽어봐도 iOS13부터 지원되는 함수들이니 사용하지 못한다 라고 알 수 있을건데
이는 최초 프로젝트가 iOS13으로 지정되어 자동생성되었는데 저희가 iOS11.0으로 타겟을 낮췄기에 발생한 오류입니다.
이제 이러한 자동생성된 부분을 삭제하여 정상적으로 빌드되도록 해보겠습니다.
Command + 1 키를 누르거나 실행버튼 아래의 폴더버튼(현재 파란색으로 선택되어있는 폴더 아이콘)을 누르면 가장 처음 프로젝트를 실행했을때의 좌측영역화면으로 돌아가게 됩니다.