対象外のデバイスセクションはXcode 6.xxに登場


321

Xcode 6をインストールした後、デバイスがグレー表示されたセクションに移動Ineligible Devicesし、展開ターゲットとして選択できません。

ここに画像の説明を入力してください

更新:

このエラーは、のすべてのバージョンで発生しますXcode 6.x.x。この問題の原因は非常に多くあります

詳細については、このソリューションリストを確認してください。


stackoverflow.com/questions/24024460/…を確認してください(何らかの理由で重複としてマークされません)
Popeye

Xcode 5のオーガナイザーでは、デバイスは表示されますか?
67チェリー2014年

13
@ MZimmerman6過去にNDAがiOS7のようなものであるかどうかを警告しようとしましたが、モデレーターからバックオフするように言われ、私たちはNDA警察ではないと言われました。ユーザー自身なので、NDAについてユーザーに警告することはあきらめただけです。
ポパイ2018年

2
@ MZimmerman6何のNDA?$ 99を支払うと、だれでもXcode6にアクセスできます。密閉された部屋に招待されて、次世代のiPadを試してみるようなものではありません。
リード

3
Stackoverflowはトラブルに巻き込まれません。Appleが選択した場合、彼らはDMCA削除に沿って送信できます。削除されます、それはそれです。
bmargulies 14

回答:


493

Xcode 6.3.1のリリースでは、まずUpdate 5を確認してください

  1. 「iOS展開ターゲット」がiDeviceのバージョン以下であることを確認します。

ここに画像の説明を入力してください

このオプションは、Xcodeでプロジェクトのターゲットをクリックすると、「ビルド設定」タブに表示されます。

ここに画像の説明を入力してください

  1. 次に、機能しない場合は、Xcodeを再起動してください。MacとiPhone / iPadを再起動する必要がある場合があります。Xcodeを再起動する前に、以下のアップデートを確認してください

  2. 更新:ヨセミテでは、Xcode 6.0.1はiOS 8.1をサポートしていません。iOS8.1デバイスでデバッグするには、Xcode 6.1に更新する必要があります。そうしないと、トピックで説明されているのと同じ問題が発生する可能性があります。

  3. アップデート2: Xcode Beta 6.3はiOS 8.2をサポートしていません(8.1もサポートしています-@stevebに感謝)。展開ターゲットリストにデバイスが表示されません。他のバージョンがサポートされているかどうかはわかりません。

  4. アップデート3. iOS 8.2を実行しているデバイスでデバッグするには、Xcode 6.3ベータではなくXcode 6.2を使用します。

  5. アップデート4: Xcode 6.3(そして誰かがそれを使用すると最終的に6.3ベータ版)の場合:この問題がある場合は、[製品]> [宛先]に移動してデバイスを選択します。お使いのデバイスは対象外と表示されていますが、選択することはできます。デバイスのバージョンがターゲットバージョン以上であれば、ビルドは機能するはずです。これは、iOS 8.3(または他のiOSバージョン)でのデバッグにおけるXcode 6.3のバグである必要があります(@einfachに感謝)。

ここに画像の説明を入力してください

  1. アップデート5: AppleはXcode 6.3.1をリリースし、不適格なデバイスの問題を修正した。Xcode 6.3でこの問題が発生した場合は、XCode 6.3.1にアップグレードしてください

リリースノート(Xcode 6.3.1)から:

修正済み:以前に「実行に不適格」と表示されていたデバイスが誤って正しく表示される(20121178)


1
質問を更新します。「iOS展開ターゲット」はまだ7.0です。
スカイワインダー2014年

3
参考:Xcodeを再起動するだけで、デバイスを再起動する必要はありませんでした。ありがたいことに、それは同僚のデバイスであり、パスコードを持っていなかった、LOL!
Tim Fulmer、2014

2
アップデート2の+1。iOS8.1のデバイスはXCode Beta 6.3では動作しません(投稿にタイプミスがあり、v8.3ではありません)。
steveb 2015年

13
Xcodeを6.3に、iOSを8.3に更新しました...このバグはiPadではなくiPhoneデバイスでのみ発生します。上記の[製品]> [宛先(更新4)]を使用すると、今のところ機能します。
user523234 2015

34
「Updated 4:for XCode 6.3&iOS 8.3」が私を救った。すごい。ありがとう!
RileyE

153

このエラーを引き起こす可能性のあるオプションはたくさんあります(この質問に対して10 23 29回答!)。そして、誰もこの問題を100%解決することはできません。ここにすべてのソリューションの要約があります。

まず第一に:

0. 最新のXcodeバージョンに更新する
この問題の原因となるほとんどの理由は、Xcodeバージョンで修正されました6.3.1(2015年4月21日公開の6D1002)

発生頻度順のソリューションのリスト:

  1. 最も可能性の高いソリューション::

    • Xcodeステータスで次の場所に移動します。Menu bar -> Product->にDestinationてデバイスを見つけます。Ineligibleセクションの下に表示されます
    • デバイスを選択します。ビルドしてデバイスにデプロイできるようになります!(ありがとう、@ joshstaiger

    ここに画像の説明を入力してください


それが機能しない場合:

  1. iOS導入ターゲット<=は、デバイスのバージョンである必要があります。Build SettingsXcodeでプロジェクトのターゲットをクリックすると、このオプションがタブに表示されます。

  2. バージョンが正しい場合-MacとiPhone / iPadを同時に再起動してみてくださいほとんどの場合、この問題を解決します!(ありがとう、@ HoaParis

  3. 最後に、どちらも機能しない場合-この魔法のアクションを試してください:

    • スイッチ iOS Deployment Target8.1に
    • 再起動 Xcode
    • 目的のバージョンに切り替えます。

この問題を引き起こすその他の問題:

  1. Xcode Beta 6.3はサポートしていませんiOS 8.2(8.1もサポートしています)。デプロイターゲットリストにiDeviceが表示されません。 代わりに使用して、iDevice iOS 8.2でデバッグするXcode 6.2Xcode 6.3 beta

  2. Xcode 6.3必要とUnity 4.6.4 古い使用している場合はUnity、バージョン(例えば4.6.3)あなたは常にであなたのデバイスを取得しますIneligible Devicesセクション(おかげで、@ d4rk

  3. Xcodeプロジェクトの名前を変更した場合にも表示されます。修正する-を選択して新しいスキームを作成しますManage Schemes > (+) button。(ありがとう、@ dale-moore

  4. Xcodeのベータ版からリリース版へのアップグレードでは、iOSまたはwatchOSをベータ版からリリース版にアップグレードする必要がある場合があります。たとえば、Xcode 8ベータ6からXcode 8リリースに切り替えると、watchOS 3ベータはサポートされないものとしてリストされます。


2
これらのどれも私には役に立たなかった。しかし、@ joshtaigerの下はそうでした
マックワース2015

デバイスにiOS 8.2が搭載されている場合、これを修正するには、8.2シミュレーターをXcode 6.3にインストールします。Xcode-> Preferences-> Downloadsに移動します。コンポーネントの下に8.2シミュレーターをインストールします。これで修正されます。
Kostub Deshmukh 2015

ワオ。Xcodeステータスで、メニューバー->製品->宛先に移動して、デバイスを見つけます。一般的な設定で対象外の宛先から取得するのではなく、対象外のセクションに表示されます。プロビジョニングプロファイルの問題であることを確認しました。ありがとうございました。
morefromalan 2015

iOS 8.4はXCode 6.3.1でサポートされていないようですか?エラーが発生します。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.場合、実行しようとした場合です。
ベンジョン

これはiOS 8.4では機能しないようです-Xcode 6.4 + 7.0ベータ版の開発者ディスクイメージが見つかりませんでした
johndpope

102

XCode 6.3(ベータおよびGM)には、この問題を悪化させるバグがあるようです。

デバイスにiOS 8.3がインストールされています。ビルドターゲットをiOS <= 8.3に設定しても効果がありませんでした。また、投稿された他のソリューションのいずれもしませんでした。

私のために働いたもの:

[製品メニュー]> [宛先]に移動し、デバイスを選択します。「対象外」の下に表示されますが、選択することはできます。これを行った後、私は自分のデバイスにビルドして展開することができました。

スクリーンショット


あなたは私に多くの時間を節約してくれました!ありがとうございました!
ジャック

XCode 6.3へのアップグレード時にこの問題が発生しました(7.1の展開、8.2および8.3のiPhone、8.2のiPadは問題なく動作しました)。この回答は、「対象外」としてマークされていることを除いて、問題なく機能しました。これらのいずれかに切り替えるたびに、[製品]> [宛先]に移動する必要があります。
マックワース2015

@mackworth対象外のデバイスを宛先に設定し、iOS 7.0を展開ターゲットに設定すると、この問題は解消しました。その後、資格のないリストは少なくとも私には再び表示されませんでした:)
単独で2015

数回それを使用しなければならなかった後、最終的に不適格なリストも私にとって姿を消しました。どうやらXcodeはゲームにうんざりしています。
マックワース2015

回避策をありがとう-Appleのものは以前ほど堅固ではない。
wcochran 2015

16

私にも同様の問題があり、iOS8にアップグレードして、Xcodeプロジェクトの名前も変更しました。私の修正は、スキームの管理>(+)ボタンを選択して新しいスキームを作成することでした。

これを実行した後、デバイスのリストが返されました。


おかげで、これで修正されました。
Ryan Williams

ありがとう。スキームを削除して新しいスキームを作成するだけでうまくいきました。
Sharafat Mollah Mosharraf 2014

これも私にとってはうまくいきました。私がプロジェクトの名前を変更した後、問題は始まりましたが、今ではなくなっています。
チアゴネグリ2015

私も働いた。プロジェクト名も変更します。
ルネ・モラレス

RunセクションのExecutableが設定されていたことが修正された可能性があります。つまり、imgur.com / qnX7kc0
Ilya


7

iOS展開ターゲットをiOS 8.0に設定する以外に、iOS8 iPhone / iPad再起動します。これは私にとってはトリックでした。


6

以下の解決策を試して、デバイスでビルドを実行できます。

  1. iOSデバイス(デバイスが最近更新された場合)とXcodeを再起動します。

  2. ビルド設定で「iOS展開ターゲット」がiDeviceのバージョン以下であることを確認してください。 ここに画像の説明を入力してください

それ以外の場合は、[製品]> [宛先]に移動して、不適格なデバイスとして表示されるデバイスを選択します。デバイスを選択してビルドを実行できます。

また、iOS 8.4を使用している場合、XcodeにはiOS 8.4のSDKがありません。これは、どのデバイスが対象外として表示されるためです。この問題を解決するには

Xcode 6.4をダウンロード


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をサポートしていません。


4

私の解決策は、最近iOSデバイスを8.3にアップグレードしたにもかかわらず、Xcodeがそれをまだ認識していないことでした。修正は単にXcodeを6.3にアップグレードすることでした:)


3

上記の2つの回答(展開ターゲットの変更とiOSデバイスの再起動)を試した後、最終的に解決したのはMacを再起動することでした。


私も-iPadとMacを再起動し、すべて順調です。
Mark Nadig、2014

3

iOS 9.1以降のデバイスの場合、Xcodeバージョンを7.1にアップグレードする必要があります(7.0xでも機能しません)


2

MacとiPhone 6を再起動するだけで問題は解決しました。展開ターゲットを変更する必要はありませんでした。


2

配置ターゲットを変更することは、この問題を解決するための良いアイデアではありません(App StoreでサポートするiOSバージョンが変更されます)。

私がやったことはXcodeだけを再起動することで、それは修正されました。


2

txuluに同意します。展開ターゲットの変更はばかげたアイデアです。少なくとも1つのバージョンのデバイスをサポートする必要があります。

iOS 8.1にアップデートしてXcodeを6.1にアップデートした後、iPhone 5を再起動するとうまくいきました。


iOS 8.1にアップデートすることも、問題を解決する正しい方法ではありません。あなたがしなければならないのは、iOS8に変更してから、戻ってすべて再起動することだけです。
スカイワインダー2014年

私はそれを解決するために私がしたことを述べました。iOS 8.1はおそらく不要であり、XCode 6.1も不要です。iOSとXCodeの最新リリースを使用していることを確認してから、デバイスを再起動しました。
ガイロウ2014年

2

単に 別のデバイスに展開し、その後スイッチバックかつての「不適格」デバイスには、ここで働いていました。(再起動の手間を省きました)


2

私の場合、デバイスを再接続する必要があり、「このコンピューターを信頼する」を押すように要求された場合、デバイスはxCodeで再び使用可能になります。


2

設定の展開ターゲットバージョンがiphoneバージョン以下であることを確認してください

展開ターゲットが7.1であるがiphoneが7.0.3の場合

そのエラーメッセージが表示されます


2

同じ問題に遭遇し、 Unity3D

=> Xcode 6.3必要Unity 4.6.4

古いUnityバージョン(例:)を使用している4.6.3場合は、常にIneligible Devicesセクションにデバイスが表示されます


メインの回答に追加されました
スカイワインダー2015

2

XCodeをアップグレードして、デバイスで現在のiOSバージョンをサポートしていることを確認します。

(私の場合、私の電話はiOS 9.1.xでした) `しかし、XCodeのバージョンは7で、iOS 9.0デバイスをサポートしていました)


1

配置ターゲットをiphoneと同じ7.1に変更しました。これで、迅速なプログラムを実行できます。それは8.0にあり、不適格として表示されました。


1

「プロジェクト」と「ターゲット」で「iOS展開ターゲット」を7.1から8.0に設定し、Xcodeを再起動しました(「終了」します)。


1

Xcodeを6.1にアップグレードするための答えは確認できました。Xcode 6.0.xを使用している場合、8.1を実行しているデバイスを選択できません。展開ターゲットとOSバージョンは、これとは関係ありません。

OSのバージョンが10.9.4以降の場合は、これをお勧めします。まず、すべてのデバイスの接続を解除します。Xcode 6.1をダウンロード。新しいバージョンのXcodeを開いたら、デバイスを接続します。あなたは行ってもいいはずです。

もう1つの良いことは、リリースノートを見ることです。それは簡単に読むことができ、まだ修正が必要なものについての一般的な考えを提供します。


1

iPadは8.0でしたが、展開ターゲットを8.1に設定しました。ビルド設定で展開ターゲットを変更したところ、すぐにiPadが「対象外」のカテゴリから外れました。(私はヨセミテとXCode 6.1を使用しています)


1

6.3 Xcode Betaを使用しています。上記と同じ問題がありました。コンピュータと電話を再起動しましたが、動作しませんでした。ビルド設定の下でビルドターゲットに移動し、ビルドターゲットを8.1に変更しました。これが次のリリースで修正されることを願っています。ビルド設定を変更した後、デバイスとXcodeを再起動する必要があることを確認してください!


1

デバイスのiOSバージョンとXcodeアプリケーションのビルドターゲットバージョンを確認してください。これが問題の原因である可能性があります。


1

私の答えは、おそらくすでにリストされていたが、気づかなかったかもしれませんが、単純です。問題のアプリをターゲット自体から削除し、Xcodeを起動すると、ターゲットが使用可能になりました。そして、はい、私は他の提案のほとんどを試して、製品メニューからターゲットをアクティブ化することに頼っていましたが、それは面倒になりました。


1

Xcodeを搭載した他のMacから「対象外」のデバイスでプロジェクトを実行する可能性がある場合は、それを試してから、デバイスをMacに再接続します(Xcode / Macを再起動せずに)。
私にとっては、その後、「対象外のデバイス」セクションが消え、デバイスが通常の状態に戻ります。
それが誰かのために役立つことを願っています。


1

2015年4月21日に公開されたXcodeバージョン6.3.1(6D1002)で修正されました。

このXcodeバージョンをインストールした後、少なくとも問題は魔法のように消えました。


1

Xcode 6.3、iOS 8.3、OSX 10.10.3で可能なアップデートをすべて試しましたが、恒久的な解決策はありませんでした。

スカイワインダーへの称賛、最初のオプションが機能しました!


1

ほとんどの場合、問題の原因はおそらくXcode、デバイスのバージョン、アプリのターゲットバージョンの不一致です。
バージョンに問題がない場合は、デバイス(iPhone / iPad)がアプリのコピー先の別のMacで使用されている可能性があります。これは、チームメンバー間でiDeviceを使用できるチーム環境で特に発生します。Xcodeは、他の開発者のMacがこのデバイスに接続していることを認識しているため、「対象外」と表示されます。しかし、それに接続していた以前のMacでは、通常どおり表示されます。
最速の回避策は、特にjoshstaigerによって示されているとおりです。Xcode-
> Product-> Destinationに
移動し、対象として適格でないデバイスを選択します。うまくいくはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.