Xcode 6을 설치 한 후 장치가 회색으로 표시 Ineligible Devices
되어 배포 대상으로 선택할 수 없습니다.
최신 정보:
이 오류는 모든 버전의에서 발생합니다 Xcode 6.x.x
. 이 문제를 일으키는 여러 가지 이유가 있습니다
자세한 내용은 이 솔루션 목록 을 확인하십시오.
Xcode 6을 설치 한 후 장치가 회색으로 표시 Ineligible Devices
되어 배포 대상으로 선택할 수 없습니다.
최신 정보:
이 오류는 모든 버전의에서 발생합니다 Xcode 6.x.x
. 이 문제를 일으키는 여러 가지 이유가 있습니다
자세한 내용은 이 솔루션 목록 을 확인하십시오.
답변:
Xcode 6.3.1이 출시되면 먼저 업데이트 5를 확인하십시오.
Xcode에서 프로젝트의 대상을 클릭하면 "빌드 설정"탭에서이 옵션을 찾을 수 있습니다.
그런 다음 작동하지 않으면 Xcode를 다시 시작하십시오. 때때로 우리는 Mac과 iPhone / iPad를 재시동해야합니다. Xcode를 다시 시작하기 전에 아래 업데이트를 살펴보십시오.
업데이트 : Yosemite에서 Xcode 6.0.1은 iOS 8.1을 지원하지 않습니다. iOS 8.1 디바이스에서 디버깅하려는 경우 Xcode 6.1로 업데이트해야합니다. 그렇지 않으면 주제에 설명 된 것과 동일한 문제점이 있습니다.
업데이트 2 : Xcode Beta 6.3은 iOS 8.2 (및 8.1-감사합니다 @steveb)를 지원하지 않습니다. 배포 대상 목록에 장치가 표시되지 않습니다. 다른 버전이 지원되는지 모르겠습니다.
업데이트 3. iOS 8.2를 실행하는 장치로 디버깅하려면 Xcode 6.3 베타 대신 Xcode 6.2를 사용하십시오.
업데이트 4 : Xcode 6.3 (및 누군가가 그것을 사용하는 경우 결국 6.3 베타) :이 문제가 발생하면 제품> 대상으로 이동하여 장치를 선택하십시오. 장치가 부적격하다고 표시되지만 여전히 장치를 선택할 수 있습니다. 장치 버전이> = 대상 버전 인 경우 빌드가 작동합니다. iOS 8.3 (또는 다른 iOS 버전) (@einfach 덕분)으로 디버그 할 때 Xcode 6.3의 버그 여야합니다.
릴리스 정보 (Xcode 6.3.1)에서 :
고정 : 이전에 "실행할 수없는"것으로 잘못 표시된 장치가 올바르게 나열 됨 (20121178)
이 오류를 일으킬 수 있는 많은 옵션 ( 이 질문에 대한 10 23 29 답변!) 이 있습니다. 이 문제를 100 % 해결 한 사람은 없습니다. 다음은 모든 솔루션을 요약 한 것입니다.
0. 최신 Xcode 버전으로 업데이트
Xcode 버전 6.3.1
(2015 년 4 월 21 일자로 게시 된 6D1002) 에서이 문제가 발생하는 대부분의 원인
가장 가능성이 높은 해결책 : :
Menu bar
Product
Destination
하여 장치를 찾으십시오. Ineligible
섹션 아래에 나열됩니다iOS 배포 대상 은 <=
기기 버전 이어야합니다 . Build Settings
Xcode에서 프로젝트의 대상을 클릭하면 탭 에서이 옵션을 찾을 수 있습니다.
버전이 올 바르면 Mac과 iPhone / iPad를 동시에 다시 시작 하십시오 . 대부분의 경우이 문제를 해결합니다! (감사합니다, @HoaParis )
마지막으로 작동하지 않는 경우-이 마술 행동을 시도하십시오.
iOS Deployment Target
8.1로 전환Xcode
Xcode Beta 6.3
지원하지 않습니다 iOS 8.2
(및 8.1). 배포 대상 목록에 iDevice가 표시되지 않습니다.
iDevice iOS 8.2로 디버깅하기 위해 대신 사용Xcode 6.2
Xcode 6.3 beta
Xcode 6.3
필요 Unity 4.6.4
하면 이전 사용하는 경우 Unity
버전 (예 4.6.3
) 당신은 항상 당신의 장치를 얻을 수 있습니다 Ineligible Devices
섹션 (감사, d4rk @ )
또한 Xcode 프로젝트의 이름을 변경 한 경우에도 나타납니다 . 해결-선택하여 새 구성표를 만듭니다 Manage Schemes > (+) button
. (감사합니다, @ dale-moore )
Xcode의 베타에서 릴리스로 업그레이드하려면 iOS에서 watchOS를 베타에서 릴리스 버전으로 업그레이드해야합니다. 예를 들어 Xcode 8 베타 6에서 Xcode 8 릴리스로 전환 할 때 watchOS 3 베타는 지원되지 않는 것으로 표시됩니다.
Xcode doesn't support <iphone-name> iOS 8.4 (12H143).
빌드 <phone-name> may be running a version of iOS that is not supported by this version of Xcode.
하려고하면 실행하려고합니다.
XCode 6.3 (Beta 및 GM)에는이 문제를 악화시키는 버그가있는 것으로 보입니다.
기기에 iOS 8.3이 설치되어 있습니다. 빌드 대상을 iOS <= 8.3으로 설정해도 도움이되지 않았습니다. 다른 솔루션도 게시하지 않았습니다.
나를 위해 일한 것 :
제품 메뉴> 대상으로 이동하여 장치를 선택하십시오. "부적격"에 표시되지만 계속 선택할 수 있습니다. 이 작업을 마친 후 장치를 구축하고 배포 할 수있었습니다.
비슷한 문제가 있었고 iOS8로 업그레이드했으며 Xcode 프로젝트의 이름도 변경되었습니다. 나를위한 해결책은 체계 관리> (+) 단추를 선택하여 새로운 체계를 만드는 것이 었습니다.
이 작업을 수행 한 후 내 장치 목록이 반환되었습니다.
아래 솔루션을 사용하여 장치에서 빌드를 실행할 수 있습니다.
iOS 기기 (최근에 기기가 업데이트 된 경우)와 Xcode를 다시 시작하십시오.
빌드 설정에서 "iOS Deployment Target"이 <= iDevice 버전인지 확인하십시오.
그렇지 않으면-제품> 대상으로 이동하여 부적합한 장치로 표시 될 장치를 선택하십시오. 장치를 선택하고 빌드를 실행할 수 있습니다.
또한 iOS 8.4를 사용하는 경우 부적격으로 표시되는 기기로 인해 Xcode에 iOS 8.4 용 SDK가 없습니다. 이 문제를 해결하려면
Xcode 6.4 다운로드
내 iPhone이 iOS8.1로 업데이트되었습니다. 내 Xcode 버전은 6.0.1이고 내 Mac OS 버전은 10.10입니다. iPhone에서 앱을 실행하려면이라는 섹션이 Ineligible Devices(OS Version)
있습니다. 그런 다음 Xcode를 6.1 버전으로 업데이트하고 문제를 해결했습니다.
Xcode 6.1 릴리스 정보의 일부 : Includes SDKS for OS X 10.10 Yosemite, OS X 10.9 Mavericks, and iOS 8.1
.
즉, Xcode 6.0.x는 iOS 8.1을 지원하지 않습니다.
위의 2 가지 답변 (배포 대상 변경 및 iOS 장치 다시 시작)을 시도한 후에 마침내 수정 한 것은 Mac을 다시 시작하는 것입니다.
txulu에 동의합니다. 배포 대상을 변경하는 것은 우스운 아이디어입니다. 적어도 하나의 버전을 지원하는 장치를 지원해야합니다.
iOS 8.1 및 Xcode를 6.1로 업데이트 한 후 iPhone 5를 다시 시작하면 나에게 도움이되었습니다.
"Project"및 "Targets"에서 "iOS Deployment Target"을 7.1에서 8.0으로 설정하고 Xcode를 다시 시작 ( "Quit")하고 작동했습니다.
Xcode를 6.1로 업그레이드하면 답을 확인할 수 있습니다. Xcode 6.0.x를 사용하는 경우 8.1을 실행하는 장치를 선택할 수 없습니다. 배포 대상과 OS 버전은 이와 관련이 없습니다.
OS 버전이 10.9.4보다 큰 경우 권장합니다. 먼저 모든 장치를 연결 해제하십시오. Xcode 6.1을 다운로드하십시오 . Xcode의 새 버전을 연 후 장치를 연결하십시오. 잘 가야합니다.
또 다른 좋은 점은 릴리스 노트 를 보는 것입니다 . 읽고 쉽게 읽을 수 있으며 여전히 수정해야 할 사항에 대한 일반적인 아이디어를 제공합니다.
장치 iOS 버전 및 Xcode 응용 프로그램 빌드 대상 버전을 확인하십시오. 이로 인해 문제가 발생할 수 있습니다.
Xcode 6.3, iOS 8.3 및 OSX 10.10.3으로 가능한 모든 업데이트를 시도했지만 영구적 인 솔루션은 얻지 못했습니다.
첫 번째 옵션이 효과를 거두었습니다.
대부분의 사람들에게 문제의 원인은 아마도 Xcode, 장치 버전 및 앱 대상 버전이 일치하지 않을 수 있습니다.
버전이 문제가되지 않는 경우, 다른 Mac과 함께 기기 (iPhone / iPad)를 사용하여 앱을 복사했을 가능성이 높습니다. 이는 특히 팀 구성원간에 iDevice를 사용할 수있는 팀 환경에서 더 많이 발생합니다. Xcode는 다른 개발자의 Mac이이 장치에 연결되어 있다는 것을 알고 있으며 "부적격"으로 표시됩니다. 그러나 이전에 연결된 Mac은 정상적으로 표시됩니다.
joshstaiger가 가장 빠르게 해결하는 방법은 다음과 같습니다.
Xcode로 이동-> 제품->
대상 대상으로 적합하지 않은 장치를 선택하십시오. 작동해야합니다.