본문 바로가기

개발도구/iOS - 아이폰 개발

[아이폰] xcode cannot run using the selected device

아이패드, 아이폰을 빌드업할때 누구나 한번씩은 볼만한 에러
 xcode cannot run using the selected device 이다.

xcode 나 ios 을 업뎃을 하게 되면 서로의  버전이 불 일치할때 나오는 에러이다.
 

No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination.


아래와 같이 경우의 수를 찾아 보자
 

1. "왼쪽 Project Tree > 최상위 프로젝트 > 오른쪽화면의 summary > Deployment Target" 버전을 Buildi Settings 의 Base SDK 보다 낮게 설정해야한다. 단. Device 의 iOS 버전보다 Deployment Target은 낮게 Base SDK는 높게 설정해야한다.

(아마도  Deployment Target 이란게 최소 지원버전인거 같은데 한곳에 몰아놨으면 헷갈리지 않을텐데...)


2. 두번째 case 는 iPad 의 iOS가 버전이 올라갔기 때문에, Oganizer 의 오른쪽 리스트에서 연결된 기기를 선택하고 Restore 한다.

3. 기기 와 맥북의 연결
기기와 맥북이 케이블로 제대로 연결되지 않을경우, device에 자신의 이름이 나오지 않을 경우일수 있다. 
나의 경우 이 경우에 된다. ㅠ 완전 미숙''ㅋㅋ