inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

(기초-2) 주사위 앱 만들기 / 코드 설정하기 (기초 앱 9강)

xcode 에서 ios 버전 선택 및 시뮬레이터 관련 질문

558

산마로

작성한 질문수 20

0

안녕하세요...

 

최근에 강의를 수강하기 시작한 수강생입니다.

현재 기초앱1, 2를 따라하고 있는 중입니다. 현재 제가 사용하고 있는 Xcode 버전이 16.2 입니다.

ios App을 설정할 때, 최소 ios가 15.6이 최소 버전으로 나오고, 시뮬레이터에서 선택할 때 있는 아이폰 기종도 iPhone 16 이상으로 나옵니다.

 

강사님이 강의에서 언급하시는 설정에서 출시버전을 ios 13.0을 최소버전으로 선택하시는 것 같은데, 어떻게 해야 현재 제가 가진 xcode 버전에서 ios의 출시버전을 13.0으로 설정할 수 있을까요? 또 시뮬레이터 사용시 iphone 12를 선택할 수 있을까요?

ios swift

답변 2

0

앨런(Allen)

네 안녕하세요 산마로 님

엑스코드 16.2버전을 사용하고 계시면,
1) 원래 iOS 지원 최소 버전 자체가 15.6입니다.
2) 그리고 시뮬레이터의 경우도 iPhone 16을 그냥 사용하시면 됩니다.

(강의 촬영 당시에는 출시버전을 iOS 13.0 이런게 의미가 있었지만, 현재는 일반적인 사용자 버전이 iOS 18로 올라갔기 때문에.. 최소 지원 버전도 16 ~ 17에 맞추셔도 전혀 상관이 없습니다. (사용자의 80%는 iOS 18 사용자일꺼예요.) 또한 시뮬레이터도 그 이후 iPhone 출시가 많이 되었기 때문에 iPhone 16 사용하셔도 전혀 상관이 없습니다.)

중요한건 내부 설정에서 언어만 Swift 5 로 (Swift 6가 아닌) 선택되어 있으시면 전혀 문제가 없으세요.

그리고 강의 내용을 이해하시는게 중요하지, 저런 버전 자체는 사실.. 중요하지는 않다고 생각하시면 될 것 같아요. (그리고 강의의 핵심적인 내용들을 이해하는데 전혀 영향을 미치는 부분도 아니고요.)

그럼에도 불구하고, 강의내용과 비슷하게 진행해보고 싶으시면
https://www.xcodes.app/

여기서 Xcode 버전을 15.3 ~ 15.4로 추가로 설치하셔서 진행하시는 방법은 있긴 합니다.


고맙습니다. :)

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 산마로님.

현재 Xcode 최신 버전에서 iOS의 최소 배포(target) 버전을 예전 버전으로 설정하는 문제나, 시뮬레이터에서 특정 기종을 선택하는 문제는 종종 발생하는 이슈입니다. 이는 Xcode 버전 업데이트에 따른 호환성 문제와 관련이 있습니다.

iOS 최소 배포 버전 설정 방법

  1. Xcode 프로젝트 설정 변경:
    • Xcode 프로젝트의 General 탭에서 Deployment Info 섹션을 찾아주세요.
    • iOS Deployment Target이라는 옵션이 있을 것입니다. 여기서 원하는 iOS 버전(예: iOS 13.0)을 선택하시면 됩니다.

최신 Xcode 버전에서는 자동으로 지원하지 않는 오래된 iOS 버전이 있을 수 있습니다. 그러므로 Xcode의 설정을 수정해야 할 수 있습니다. 구체적인 가이드는 더 많은 리서치를 통해, 혹은 이전 버전의 Xcode를 다운로드하여 이를 사용하는 방법을 고려해 보실 수 있습니다.

  1. Overrides Method (CLI 사용):
    • 터미널을 통해서도 수동으로 설정 파일을 편집해 버전을 강제 적용할 수 있지만, 복잡하고 문제가 발생할 수 있으니 추천드리진 않습니다.

시뮬레이터 사용

  • 시뮬레이터 메뉴에서 Device -> Manage Devices로 들어가시면 사용 가능한 디바이스 목록이 나옵니다. 여기서 다운로드 가능한 기종을 추가할 수 있습니다. 다만, 더 옛날 기종은 지원하지 않을 수 있습니다.
  • 만약 원하는 기종을 사용할 수 없다면, 더 이전 버전의 Xcode를 사용하셔야 할 수 있습니다.

이와 관련하여 몇 가지 URL을 제공드리겠습니다:

  1. Xcode에서 시뮬레이터 추가 및 관리 방법
  2. Deployment Target 및 iOS 버전 설정 방법

이와 비슷한 문제가 다뤄진 경우 GCD 프로젝트 iOS 16 실행 오류 문제에서도 유용한 팁이 포함되어 있을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

산마로

우선 빠른 답변에 감사한데.. 초보자인 제가 이해하기에는 약간 무리가 있는 것 같습니다. 현재 제가 사용하고 있는 프로젝트 설정의 General Tab에서 ios 버번 관련된 화면은 다음과 같아보입니다.

image.png

위 이미지와 같이 Minimum Deployments가 ios 15.6 이라고 선택됩니다. Deployment info 부분에서는 ios를 선택하는 항목이 없는 것 같구요..

이렇게 되면 Xcode의 하위버전을 설치해야 하나요? 궁금한 것이 그러면 맥북에 Xcode를 여러개 설치할 수 있는 것인지도 궁금합니다. 만약 강사님이 추천하시는 Xcode 버전이 있는지도 궁금하구요. 그 경우 어떻게 설치를 해야 하는지도 궁금합니다. 강사님이 추천하신 것은 AppStore에서 XCode를 다운받아 설치하는 것이어서... 강의 후반분에 Xcode 재설치에 대한 내용은 다시 없는 것 같던데...


0

앨런(Allen)

해당 내용은 AI가 답변한 내용이므로, 제가 위에 답글 단 내용을 참고해주세요 :)

수강연장부탁드려도될까요..

0

36

2

Drawing Cycle 관련 질문

0

70

1

앱 제작 시 주로 코드로 작성하시는 이유가 있을까요?

0

94

2

델리게이트 패턴 관련 질문

0

64

2

수강 기간 연장 부탁드릴 수 있을까요?

0

60

1

활용 앱 57강 질문입니다.

0

54

1

활용 앱 30강 에러 질문입니다

0

63

2

기초앱 17강 Contraints 설정 질문입니다.

0

65

2

기초 앱 4강 Type Any -> UIButton

0

65

2

34강 유용한 앱 추천에 나오는 UIKitViewer에 대해서 질문이 있습니다

0

76

1

깃에 코드는 올려도 된다고 하셨는데

0

108

1

수강기간 연장신청 드려도 될까요?

0

82

1

수강 기간 연장 부탁드려도 될까요?

0

120

2

수강 기간 연장 신청 요청드립니다.

0

131

2

playground에서 상단 실행?아이콘 회전 관련하여...

0

136

1

활용앱53강에서 질문있습니다.

0

164

2

Project 명칭 변경방법이 궁금합니다.

0

140

1

override 에 대해서 궁금한 것이 있습니다.

0

123

2

섹션8] 코드 리팩토링 문의

0

99

1

수강 기간 연장 부탁드려도 될까요?

0

130

2

뷰모델의 상태변화 와 didSet

0

98

1

@Sendable 키워드

0

92

1

클로저

0

103

2

ThreadSafe하지 않을때 해경 방법

0

106

1