web-dev-qa-db-ja.com

Xcodeエラーの修正方法:Xcodeを使用してiPhoneでデバイスサポートファイルを見つけることができませんでした

新しいiPhone Xでこのエラーがあります:
Error: Could not locate device support files

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

このiPhone X(モデルA1865、A1901、A1902、A1903)はiOS 11.1(15B93)を実行していますが、このバージョンのXcodeではサポートされていない可能性があります。

IPhone X(iOS 11.1)をサポートしていない最新バージョンのXcode(Beta 9.2 9C32c)を実行しています。問題は、それが真新しいiPhoneであり、olderスイッチを行うための設定ファイルがほとんどの解決された投稿で話されていないことです。

Xcodeの最新バージョンをダウンロードすることはすでに私が実行しているものであり、切り替えを行うための構成ファイルを見つけることは今のところありそうもないので、この問題に対する他の解決策はありますか?誰かがそれらの構成ファイルを持っているか、Xcodeをだまして編集する方法を知っていますか?

29
user2888798

IPhone 8でも同じ問題が発生しましたが、Xcode Beta 9.2は私のバージョンのiOS 11.1をサポートしていませんでした。

ただし、Xcode 9.1はiOS 11.1のバージョンをサポートします

15
Chris Herbst

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

さて、ここでログアウトした回答は完全ではなく、持続可能でもありませんでした。さあ、行きましょう。

最も重要なことは、この問題を解決するためだけにXcodeをダウンロードして時間とインターネット帯域幅を無駄にしないことです。この問題は、数MBのOSノウハウで実現できます!!!

ステップ1:
以下のGitHubリポジトリは、解決に役立つすべての必須のSupport Filesで最新のようです。そして、このリポジトリはできるだけ早く更新されるようです。あなた自身のためにそれをチェックアウトすれば、あなたは途中で終わっています。

https://github.com/filsv/iPhoneOSDeviceSupport

ステップ2:
Xcodeに不足しているサポートファイルを選択してダウンロードします。これにより、上記のアラートメッセージからヒントを得ることができます。私の場合、ダウンロードするように通知されました11.4(15FCA ... something)。そこで、最新のiOSサポートファイルをダウンロードしました。

IPhoneOSDeviceSupport/11.4(15F5061c)/のパスの下にありました

DeveloperDiskImage.dmg
DeveloperDiskImage.dmg.signature

Files within the Repository for 11.4 latest version

ステップ3:
次に、Xcodeインストールへの関連パスにあるDeviceSupportフォルダー内に配置します。私の場合、Xcode 9.2をインストールしたため、DeviceSupportへのパスは次のようになります。

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

ステップ4
ダウンロードした2つのファイルを11.4 (15F5061c)という名前のフォルダーに配置します。
Clue:あなたの場合、ファイルをダウンロードした特定のiOSバージョンにちなんで名前を付けてください。

ステップ5:
Xcodeアプリを既に使用していた場合は終了します。再度開き、iPhone(または以前の試みのiDevice)でアプリを実行してみます。 Xcodeは最初に次のようなことを警告します:

RandikaのiPhone 6sのデバッガーサポートの準備

Preparing debugger support for Randika's iPhone 6s in Xcode

完了後すぐに(おそらくiPhoneをXcodeに再接続しなければならないことが何度か試行された後)、好みのデバイスでアプリを正常に実行できるようになります。

このパスを見つける方法は?アプリケーションフォルダーに移動し、Xcode-x.x.appファイルを見つけ、Xcodeアプリを右クリックし、次のように[パッケージの内容を表示]を選択します。

Where to find the DeviceSupport

次に、Finder App内のDeviceSupportフォルダーに移動します。

Navigate the folder tree

これが皆さんの役に立つことを願っています!

乾杯!

45
Randika Vishman

このエラーは2つの方法で修正できます。

1.最新のXcodeバージョンで更新を続ける必要があります。

2.最新のXcodeに更新せずに修正できます。この場合、デバイスサポートファイルを更新するだけで、

デバイスサポートファイルを更新するには、次の手順に従ってください。

デバイスサポートファイルを見つけて、以下のパスの詳細で更新できます。

パス-/ Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceS‌ upport/11.1

このリンクからデバイスサポートファイルをダウンロードできます。

8
Samkit Shah

最初にBuddyBuild.comを使用して電子メールでテスターアプリを送信することで、正常にダウンロードできました。その後、アプリを作成できました。

0
Andre V

私の場合、デバイスサポートファイルは既に存在していましたが、まだ問題に直面していました。その理由は、このパスにフォルダが存在することでした

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupportの名前は12.1(16B91)でしたが、xcodeで12.1(16C101)のエラーが発生していたため、フォルダーの名前を12.1(16C101)に変更しましたトリックをやった

0
Awais Nasir