[Xcode] 아이폰 연결하기
Xcode 시뮬레이터만 돌려보다, 아이폰에 처음으로 연결해보려한다!
아이폰 14 프로 맥스 간지템인데..
시뮬레이터 좀 돌려보자....!!
📍 아이폰에서 개발자모드 켜기
1. pc와 아이폰 케이블 연결하기
2. pc와의 연결상태를 신뢰상태로 만들기.
'설정> 일반> 전송 또는 iphone 재설정> 재설정> 위치 및 개인정보 보호 재설정' 경로로 가서 설정하기.
3. ‘설정> 개인정보 보호 및 보안> 개발자 모드’ 경로로 가서 개발자모드 켜기
개발자 모드를 켜면, 아이폰이 재부팅되고 비밀번로 입력하게됨.
(pc와의 신뢰상태가 아니면, 개발자 모드가 안보임.)
X코드를 켜면, 아래 사진처럼 ios Device부분에 나의 아이폰 등장!
📍 Xcode 버전 마다 지원하는 ios버전 확인하기.
아래의 링크로 들어가면, '최소 요구사항 및 지원되는 SDK'를 확인할 수 있다.
https://developer.apple.com/kr/support/xcode/
Xcode - 지원 - Apple Developer
포럼 Apple 엔지니어 및 다른 개발자에게 개발 주제에 관해 질문하고 이야기를 나눌 수 있습니다. 포럼 보기(영문)
developer.apple.com
▼ 현재 지원 상황
현재 나의 상황은 Xcode 14.2 / iOS 16.5.2
하지만 Xcode 14.2는 iOS 11~16.2를 지원하고,
가장 최신버전인 Xcode 15가 iOS 12~17을 지원한다.
두둥.. 하지만 나는 회사앱을 운영중이기도하고, 팀원끼리 고정해놓은 버전이라
지금 당장 업데이트를 할 수 없다…. ㅜㅠ
마침 단톡방에 물어보니, 선배님께서 해결법은 알려주셨다.
📍 구버전Xcode에 특정버전 또는 최신버전 허용하기.
해결방법은 간단히 말해서, 본인이 필요한 버전의 Xcode를 다운받고, 거기에 들어있는 ios버전파일을, 본인이 쓰고 있는 Xcode에 넣는거다
1. 현재 필요한 버전의 Xcode를 다운받는다.
아래의 링크 깃링크 또는 Xcode 웹사이트에서 다운받기.
* 깃링크: https://github.com/filsv/iOSDeviceSupport
GitHub - filsv/iOSDeviceSupport: Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.5)
Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.5) - GitHub - filsv/iOSDeviceSupport: Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.5)
github.com
* Xcode웹: https://developer.apple.com/download/all/
로그인 - Apple
idmsa.apple.com
2. Xcode간에 ios버전파일 이동하기
최식버전Xcode앱을 우클릭하여, ‘패키자 내용 보기’들어가서 ‘/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ ‘ 경로로 이동을 하면, 최신Xcode가 지원하는 iOS 버전들이 파일화 되어있다.
필요한 ios파일을 복사하여, 내가 사용중인 xcode버전에 똑같은 경로로 들어가서 붙여준다.
나는 ios16.5가 필요했는데, 현재 나와있는 xcode15 beta2버전은 iOS16..4까지만 지원하였다
멘붕이였지만….
다행히 16.4파일을 16.5로 이름만 바꿔서 했더니 해결되었다!! 유후
3. X코드 재부팅 또는 PC 재부팅하면 에러없이 연결 성공!
개인적으로 개발시행착오를 겪으면서, 그런 경험들을 기록하기도하고, 모은정보들을 메모하며, 개인공부내용을 공유하는 게시물입니다. 친절한 조언과 다양한 의견 남겨주시고, 소통해주시는분들은 언제든지 환영합니다 :D