programing

Xcode 6.x.x에 "부적격 디바이스" 섹션이 표시되었습니다.

lovejava 2023. 4. 24. 21:04

Xcode 6.x.x에 "부적격 디바이스" 섹션이 표시되었습니다.

Xcode 6 설치 후 디바이스가 회색으로 표시된 섹션으로 이동하여 배포 대상으로 선택할 수 없습니다.

여기에 이미지 설명 입력

업데이트:

는, 모든 의 에러로 합니다.Xcode 6.x.x이 다양합니다.

자세한 내용은 이 솔루션 목록을 참조하십시오.

Xcode 6.3.1 릴리즈에서 먼저 업데이트 5를 확인합니다.

  1. "iOS 배포 대상"이 iDevice의 <= 버전인지 확인합니다.

여기에 이미지 설명 입력

이 옵션은 프로젝트의 대상을 Xcode로 클릭하면 "빌드 설정" 탭에서 찾을 수 있습니다.

여기에 이미지 설명 입력

  1. 가 동작하지 않는 경우는, Xcode 를 재기동해 주세요.Mac과 iPhone/iPad를 재부팅해야 할 때가 있습니다.Xcode를 재기동하기 전에, 다음의 업데이트를 봐 주세요.

  2. 업데이트: Yosemite에서는 Xcode 6.0.1이 iOS 8.1을 지원하지 않습니다.iOS 8.1 디바이스에서 디버깅하려면 Xcode 6.1로 업데이트해야 합니다.그렇지 않으면 토픽에서 설명한 것과 같은 문제가 발생할 수 있습니다.

  3. 업데이트 2: Xcode Beta 6.3은 iOS 8.2를 지원하지 않습니다(또한 8.1 - thanks @steveb).단말기는 배포 대상 목록에 표시되지 않습니다.다른 버전이 지원되는지 알 수 없습니다.

  4. 업데이트 3iOS 8.2를 실행하는 디바이스에서 디버깅하려면 Xcode 6.3 베타 대신 Xcode 6.2를 사용합니다.

  5. 업데이트 4 : Xcode 6.3의 경우 (및 누군가가 사용하는 경우 최종적으로는 6.3 베타) 이 문제가 발생할 경우 [Product]> [ Destination ]으로 이동하여 디바이스를 선택합니다.장치가 적합하지 않다고 표시되더라도 여전히 장치를 선택할 수 있습니다.장치 버전이 >= 대상 버전인 경우 빌드가 작동해야 합니다.iOS 8.3(또는 다른 iOS 버전)의 디버깅에서는 Xcode 6.3의 버그여야 합니다(@einfach 감사합니다).

여기에 이미지 설명 입력

  1. 업데이트 5: Apple은 부적격 디바이스 문제를 수정한 Xcode 6.3.1을 릴리스했습니다.Xcode 6.3에서 이 문제가 발생할 경우 XCode 6.3.1로 업그레이드하십시오.

릴리스 노트(X코드 6.3.1)에서:

수정됨: 이전에 "실행할 수 없음"으로 잘못 표시된 디바이스가 올바르게 나열됩니다.(20121178)

이 에러의 원인이 되는 옵션은 많이 있습니다(102329 회답!).그리고 아무도 이 문제를 100% 해결하지 못합니다.다음은 모든 솔루션의 요약입니다.

우선:

0. 최신 Xcode 버전으로 업데이트
버전 Xcode에서 이 입니다.6.3.121일 (6D1002 2015년 4월 21일 발행)

발생 빈도에 따른 솔루션 목록:

  1. 가장 가능성이 높은 해결책:

    • Xcode status에서 -> ->로 이동하여 디바이스를 찾습니다.아래에 기재되어 있습니다.Ineligible 표시
    • 디바이스를 선택합니다.디바이스 구축 및 도입이 가능해진 후!(고마워, @snarstaiger)

    여기에 이미지 설명 입력


동작하지 않는 경우:

  1. iOS 도입 타깃은 다음과 같습니다.<=참の참은 에 있습니다.Build SettingsXcode 서 x x x x x x x x x 。

  2. 버전이 올바른 경우 Mac과 iPhone/iPad를 동시에 재시작해 보십시오.대부분의 경우 이 문제가 해결됩니다!(고마워 @HoaParis)

  3. 마지막으로 둘 중 하나가 작동하지 않는 경우 - 다음 마법 액션을 수행해 보십시오.

    • iOS Deployment Target8.1.14.1로
    • Xcode
    • 원하는 버전으로 다시 전환합니다.

이 문제를 일으키는 기타 문제:

  1. Xcode Beta 6.3에서는, ★★★★★★★★★★★를 서포트하고 않습니다.iOS 8.2(8.1도 포함)iDevice는 배포 대상 목록에 표시되지 않습니다.iDevice iOS 8.2에서 디버깅하기 위해 대신 을 사용합니다.

  2. Xcode 6.3에는 「」가 필요합니다.Unity 4.6.4 것을 Unity 버(:4.6.3 ), 「 」, 「 」에 있습니다Ineligible Devices섹션(고마워, @d4rk)

  3. 또한 Xcode 프로젝트 이름을 변경하는 경우에도 나타납니다.수정 - 다음을 선택하여 새 구성표를 만듭니다.Manage Schemes > (+) button. (고마워, @dale-filength)

  4. Xcode의 베타 버전을 릴리스로 업그레이드하려면 iOS 또는 watchOS를 베타 버전에서 릴리스 버전으로 업그레이드해야 할 수 있습니다.예를 들어 Xcode 8 베타 6에서 Xcode 8 릴리스로 전환하는 경우OS 3 베타는 지원되지 않습니다.

XCode 6.3(베타 및 GM)에는 이 문제를 악화시키고 있는 버그가 있는 것 같습니다.

iOS 8.3이 단말기에 설치되어 있습니다.빌드 대상을 iOS <= 8.3으로 설정해도 문제가 해결되지 않았습니다.다른 솔루션도 공개되지 않았습니다.

나에게 효과가 있었던 것:

[ Product Menu ]> [ Destination ]으로 이동하여 디바이스를 선택합니다."적격되지 않음" 아래에 나열되지만 여전히 선택할 수 있습니다.그 후, 디바이스를 빌드해 전개할 수 있었습니다.

스크린샷

저도 비슷한 문제가 있어서 iOS8로 업그레이드하고 Xcode 프로젝트 이름도 바꿨습니다.수정은 [Manage Schemes]> [ + ]버튼을 선택하여 새로운 스킴을 작성하는 것이었습니다.

이렇게 하면 디바이스 목록이 반환되었습니다.

XCode 6.1(iOS 8.1과 호환)을 설치하는 것이 효과적이었다.

iOS Deployment Target을 iOS 8.0으로 설정하는 것 외에 iOS8 iPhone/iPad를 재시작합니다.이게 날 속였어.

다음 솔루션을 사용하여 장치에서 빌드를 실행할 수 있습니다.

  1. iOS 기기(기기가 최근에 업데이트된 경우)와 X코드를 다시 시작합니다.

  2. iDevice <= =osiidevicedevicedevicedevicedevicedevicedevicedevicedevicedevicedevicedevicedevicedevice 。 여기에 이미지 설명 입력

그렇지 않으면 goto - Product > Destination 을 사용하여 부적격 디바이스로 표시될 디바이스를 선택합니다.디바이스를 선택하고 빌드를 실행할 수 있습니다.

또한 iOS 8.4가 있으면 Xcode에 iOS 8.4용 SDK가 없다는 것도 알게 되었습니다.이는 어떤 디바이스가 부적격으로 표시되기 때문입니다.이 문제를 해결하려면

Xcode 6.4 다운로드

iPhone(iOS8.1)X코드 6.0.1 Mac OS 10.10. 때 iPhone이라는 .Ineligible Devices(OS Version)그런 다음 Xcode를 6.1 버전으로 업데이트하여 문제를 해결합니다.

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을 지원하지 않습니다.

저의 해결책은 최근에 iOS 기기를 8.3으로 업그레이드했는데 Xcode가 여전히 인식하지 못한다는 것이었습니다.수정은 단순히 Xcode를 6.3으로 업그레이드하는 것이었습니다.

위의 두 가지 답변(도입 대상 변경 및 iOS 기기 재시작)을 시도한 후, Mac을 다시 시작하는 것이 최종 수정되었습니다.

iOS 9.1+ 디바이스의 경우 Xcode 버전을 7.1로 업그레이드해야 합니다(7.0x도 동작하지 않습니다).

Mac과 iPhone6를 재기동하면 문제가 해결되었습니다.도입 목표를 변경할 필요가 없었습니다.

배포 대상을 변경하는 것은 이 문제를 해결하기 위한 좋은 방법이 아닙니다(앱 스토어에서 지원하는 iOS 버전이 변경됩니다).

Xcode만 재부팅하면 수정이 됩니다.

txulu에 동의합니다.배치 대상을 변경하는 것은 터무니없는 생각입니다.네고시에이트할 수 없는 적어도1가지 버전의 디바이스를 지원해야 합니다.

iOS 8.1과 Xcode 6.1로 업데이트한 후 아이폰5를 재부팅하면 효과가 있었습니다.

다른 기기로 전개한 후 이전의 '적격하지 않은' 기기로 전환하기만 하면 됩니다.(모든 것을 다시 시작해야 하는 번거로움을 덜 수 있습니다.)

내 경우 디바이스를 다시 연결해야 하고 "Trust this computer" (이 컴퓨터 신뢰)를 누르라는 메시지가 뜨면 xCode에서 다시 사용 가능한 디바이스가 나타납니다.

설정의 배포 대상 버전이 iPhone 버전보다 낮거나 같은지 확인합니다.

배치 대상이 7.1이지만 아이폰이 7.0.3인 경우

에러 메세지가 표시됩니다.

문제가하였습니다.Unity3D

> =>Xcode 6.3에는 「」가 필요합니다.Unity 4.6.4

것을 Unity 버(:4.6.3 ), 「 」, 「 」에 있습니다Ineligible Devices 표시

XCode를 업그레이드하여 디바이스에서 현재 iOS 버전을 지원하는지 확인합니다.

(내 경우, 내 전화기는 iOS 9.1.x 위에 있었지만 XCode 버전은 iOS 9.0 디바이스를 지원하는 7이었다.)

도입 대상을 아이폰과 동일하게 7.1로 변경해, 재빠른 프로그램을 실행할 수 있게 되었습니다.그것은 8.0에 있었고 부적격으로 나타났다.

Project에서 "iOS Deployment Targets"를 설정하고 "Targets"를 7.1에서 8.0으로 설정하고 "Quit"를 사용하여 Xcode를 재시작하면 작동했습니다.

Xcode를 6.1로 업그레이드하기 위한 답변을 확인할 수 있습니다.Xcode 6.0.x 를 사용하고 있는 경우는, 8.1 을 실행하고 있는 디바이스를 선택할 수 없습니다.배포 대상 및 OS 버전은 이 문제와 관련이 없습니다.

OS 버전이 10.9.4보다 크다면 이것을 추천합니다.먼저 모든 디바이스의 접속을 해제합니다.Xcode 6.1을 다운로드합니다.새 버전의 Xcode를 연 후 장치를 연결합니다.당신은 가도 됩니다.

다른 좋은 점은 릴리즈 노트를 보는 것입니다.이 문서는 읽기 쉽고 수정해야 할 사항을 대략적으로 보여줍니다.

iPad는 8.0이었지만, 배포 대상은 8.1로 설정되어 있었습니다.빌드 설정에서 배포 대상을 변경했는데 바로 ipad가 "적격하지 않음" 범주에서 벗어났습니다(Yosemite 및 XCode 6.1).

6.3 Xcode Beta를 사용하고 있습니다.위와 같은 문제가 있었습니다.나는 컴퓨터와 전화를 다시 시작했지만 작동하지 않았다.빌드 설정에서 빌드 대상으로 이동하여 빌드 대상을 8.1로 변경하기만 하면 됩니다.다음 발매 때 수정됐으면 좋겠어요.빌드 설정을 변경한 후에는 장치와 X코드를 다시 시작해야 합니다.

기기 iOS 버전과 Xcode 애플리케이션 빌드 대상 버전을 확인하십시오.이것이 문제의 원인일 수 있습니다.

내 대답은 아마 이미 나열되었지만 알아차리지 못한 듯 간단했다.대상 자체에서 해당 앱을 삭제하고 Xcode를 부팅하면 대상이 사용 가능했습니다.그리고 다른 제안도 대부분 시도해 보고 제품 메뉴에서 타겟을 활성화하려고 했지만 점점 지루해졌습니다.

Xcode를 사용하여 다른 Mac에서 '적격되지 않은' 기기에서 프로젝트를 실행할 기회가 있다면, Xcode/Mac을 다시 시작하지 않고 해당 장치를 Mac에 다시 연결하십시오.
그러면 '부적격 장치' 섹션이 사라지고 장치가 정상 상태로 돌아갑니다.
누군가에게 도움이 되길 바랍니다.

2015년 4월 21일 발행된 Xcode 버전 6.3.1(6D1002)에서 수정되었습니다.

적어도 이 Xcode 버전을 설치한 후 마법처럼 문제가 사라졌습니다.

Xcode 6.3, iOS 8.3 및 OSX 10.10.3에서 가능한 모든 업데이트를 시도했지만 영구적인 솔루션을 얻지 못했다.

스카이워인더, 첫 번째 옵션이 성공했어!

대부분의 경우 문제의 원인은 Xcode, 디바이스 버전 및 앱 타깃 버전이 일치하지 않기 때문일 수 있습니다.
버전이 문제가 되지 않는다면 장치(iPhone/iPad)를 다른 Mac에서 사용하여 앱을 복사했을 가능성이 높습니다.특히 팀원 간에 iDevice를 사용할 수 있는 팀 환경에서 더 많이 발생합니다.Xcode는 다른 개발자의 Mac이 이 장치에 연결된 것을 알고 있으며, "적격하지 않음"으로 표시됩니다.그러나 이전에 연결된 Mac에서는 정상적으로 표시됩니다.
조슈타이거
> -> Xcode -> Product -> Destination으로 합니다.
부적격 디바이스를 대상으로 선택합니다.그건 작동할 거야.

언급URL : https://stackoverflow.com/questions/24039010/ineligible-devices-section-appeared-in-xcode-6-x-x