Xcode:デバイスサポートファイルが見つかりませんでした


146

新しく更新されたXcode 8からiOS 7.1.2を実行しているiPhone 4にアプリケーションを実行しようとしているので

エラー以下をスローし、

iOS 7.1.2

そして、これは私のXcodeバージョンです。

Xcode 8

誰かが以前にこの問題に直面しましたか?あなたの提案を待っています!!


4
FWIW、Xcode 8.3.3とiOS 10.3を搭載したiPhone 7 Plusで同様のエラーが発生します。
Jonny

XCode 8.3を8.3.3(iOS 10.3)にアップデートした後もこれが表示されます。通常、これはXCodeを更新せずにiOSを更新した場合に発生します。奇妙なことに、8.3がiOS 10.3をサポートしていれば、8.3.3もサポートするはずです。
FryAnEgg 2017

iOS-device-support-files(GitHub)をダウンロードしてコピー/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Yatko

回答:


93

実は道があります。iOS 7.1用のDeviceSupportフォルダーを古いXcodeから新しいXcodeにコピーするだけです。次の場所にあります:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1

7.1ファイルがない場合は、以前のバージョンのXCodeをhttps://developer.apple.com/download/more/からダウンロードして解凍し、これらのファイルを次のパスにコピーできます。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

クレジット


注:Xcodeのバージョンが複数ある場合は、Xcodeの名前を別の名前に変更している可能性があります。たとえばXcode11、私の場合のディレクトリはApplications/Xcode11.app...に変更されています
Honey

1
FWIW私はこれを逆に試してみました。最新のXcodeからインストール済みの古いXcodeバージョンに新しいデバイスサポートファイルをコピーしました。(iOS 13.4ファイルがXcode 11.3にコピーされました)
James

81

Xcode 8でアプリストアのバージョンにiOS 10.1のサポートがなく、まだアップデートが適用されていないため、同様の問題が発生しました。これにより、「Xcode:デバイスサポートファイルが見つかりませんでした」という問題が発生しました。最新のアップデートhttps://developer.apple.com/download/をダウンロードできます。最新のアップデートで、iOS 10.1(14B72c)をサポートしています。


140
賛成。他の誰かがこれをばかげていると思いますか?私はこのアップデートを私のiPhoneにインストールすることにうんざりしていて、ついに私がそれを許したとき、その上でiOSアプリを実行することができなくなった。次に、問題だと思われるmacOSをアップグレードします。いいえ。30分後、今、私は4.1GBのXcode ベータ版をダウンロードしているので、アップグレードをしなければならなかったiPhoneにビルドし続けることができます。喜ばない。
aardvarkk 2016年

8
はい、私もばかげています。あなただけではありません!最悪なのは、上記のMannyが提供するリンクはXcode 8.1が利用可能であることを示していますが、ダウンロードリンクをクリックすると、XcodeページでApp Storeが開き、バージョン8.0が表示されます-8.1をダウンロードするオプションはありません。だから、ここでは私はデバイス上でアプリを実行することはできません。なぜならAppleは彼らの行動をうまく得ることができないからです。Androidでは起こりません;-)
DilbertDave

1
まだ8.1ではなくXCode 8.0が表示されます。当面のテストにはiPhone 4sを使用しています。
DilbertDave 2016年

3
同じ正確な問題が10.1.1で発生しました...ありがとうApple
Aleksander Niedziolko 2016年

5
今のところアップルで怒っています。XCodeベータ版(信頼できる開発者からのものではありませんか?)をダウンロードする必要がありました。それを実行するには、Sierraにアップグレードしてから、プロジェクトをSWIFT 3(Xcode SUCKSに変換)に変換します。あ、でも何だと思う?私はSwift 2.xであるいくつかのココアポッドを使用しています!。したがって、基本的に、dot.dot.1 iOSアップグレードのビーチボールの丸一日で、まったく価値がありません。
Gabriel Jensen

36

Xcode 10.1を使用していますが、iOSバージョン12.2のデバイスでアプリケーションを実行できません。

私にとって最も簡単な解決策は:

  1. Xcodeの場所にあるファインダーと行く
  2. 右クリック->パッケージの内容を表示
  3. 目次->開発者->プラットフォーム-> iPhoneOS.platform-> DeviceSupport
  4. ここに、サポートされているバージョンのリストがあります。最新のものを選択してコピーします(私の場合は12.1(16B91)でした)
  5. 同じフォルダー(DeviceSupport)に貼り付け、必要なバージョンで呼び出します(私の場合は12.2(16E227)でした)
  6. Xcodeを開いている場合は閉じる
  7. デバイスが接続されていた場合は再接続します
  8. Xcodeを開いてビルドする

このトリックが機能しない場合は、新しいXcodeバージョンからバージョンを取得する必要があります。

しかし、試すことができ、時間を大幅に節約できます。幸運を!

編集:または、こちらから必要なデバイスサポートをダウンロードできます:https : //github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport


3
Xcode 10.1とiOS 12.3.1でうまくいきました。
IgnacioOroná19年

魅力のように働いた!ありがとうございました!Xcode 10.1およびiOS13.3.1これは最も簡単で簡単です。
Lazy Ninja

29

以前のバージョンのXcode(7.3.1)のデバイスサポートが必要です。

このツールを使用することをお勧めします:https : //github.com/KrauseFx/xcode-install

Xcode 7をインストールするときは、サポートファイルをXcode 8にリンクする必要があります。

sudo ln -s /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.* \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

私はあなたの指示に従い、xcode-installを使用してXcode 7.3.1をインストールしました。次に、指示に従って7.0および7.1サポートファイルのシンボリックリンクを作成しました。しかし、ターゲットのiOSバージョンが7.1.2(私のiPhone 4)でアプリをビルドしようとすると、以前と同じように「サポートファイルが見つかりません」と表示されます。これを機能させるためにもう1つ不足していますか?
vesperknight 2016年

それは私にとってはうまくいきました。しかし、XCode-7をApple-DeveloperのWebサイトから直接ダウンロードしました。
Ivan

1
chown -RXcodeで使用できるようにするには、追加したファイルが必要になる場合もあります。
Axel Guilmin 16

19

このエラーは、XCodeが古く、使用している関連デバイスが最新バージョンに更新されている場合に表示されます。まず、最新のXcodeバージョンをインストールします。

この問題は、次の手順で解決できます。

  1. Finderを選択してアプリケーションを選択
  2. Xcode 8を右クリックして、「パッケージの内容を表示」、「内容」、「開発者」、「プラットフォーム」、「iPhoneOS.Platform」、「デバイスサポート」を選択します。
  3. 10.0フォルダー(以降のバージョンの場合はそれ以上)をコピーします。
  4. Finderに戻り、もう一度アプリケーションを選択します。Xcode7.3を右クリックし、「パッケージの内容を表示」、「コンテンツ」、「開発者」、「プラットフォーム」、「iPhoneOS.Platform」、「デバイスサポート」を選択します

すべてが正常に機能した場合、XCodeには新しい開発者用ディスクイメージがあります。今すぐファインダーを閉じて、XCodeを終了します。Xcodeを開くと、エラーは発生しなくなります。これで、最新のデバイスを古いXcodeバージョンに接続できます。

ありがとう


この方法でうまくいきました。Xcode 9.4.1でエラーが発生しましたが、iPhone iOS 10.0にインストールできます
Andy

14

からのサポートエラーを処理する正しい方法を次に示しますXcode。あなたがしなければならないすべてはサポートを追加することですXcode's DeviceSupportフォルダ。

このリンクを開き、zipを抽出してフォルダーをコピーします。https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1

注:最近リリースされたiOS 13.0ベータの新しいバージョン。Xcodeが必要なiOS 13.0サポートファイルをスローする場合は、以下のリンクをクリックしてください。

https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.zip

次に、に移動しApplications -> Xcodeます。右クリックして[パッケージの内容を表示]を開きます。次に、に貼り付けてContents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport再起動しXcodeます。

注:iOSの他のバージョンに問題がある場合は、適切なiOS開発ディスクイメージをダウンロードして、上記のフォルダーに貼り付けてください。

これは機能します。 これを押すとパスが視覚的に表示されます。


9

iOS 10.3およびXcode 8.2.1でまったく同じ問題が発生します。これを修正するためだけに新しいXcodeベータ版をダウンロードするつもりはありません。アップルに来て!

これを読んでいる人は、https://developer.apple.com/download/にアクセスする必要があります。して最新バージョンを入手する必要があります。安定版リリースが機能しない場合は、ベータ版になる可能性もあります。

将来、デバイスでiOSを更新するとXcode / iOSバージョンが壊れる可能性があるので、Appleが作成したフープを飛び越えずにテストを続行したい場合は、賢明に更新してください。


7

XCode 8.1およびiOS 10.2を使用している場合は、XCodeを手動で8.2.1に更新します。何らかの理由で、App Storeはこのアップデートを提供していませんでした。


5

デバイスのiOSバージョンが更新され、Xcodeがまだ古いバージョンの後で「デバイスサポートファイルが見つかりませんでした」が表示された場合は、古い名前のSDKを新しい名前でコピーしてXcodeを再起動します。ターミナルを開いて、次の操作を行います。

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv  10.3.1\ \(14E8301\)/ 11.2.1

Xcodeを再起動すると、おそらく機能します。


4
  1. http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg をダウンロードしてマウントする直接マウントできるhdiutil attachようになっていて、全員のアカウントではできないように見える場合、私は最初に迷いました。

  2. 開いて内容を確認し、Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1同じパスにXcodeアプリケーションディレクトリにコピーします。

  3. Xcodeを再起動します


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