コンパイル時にiOSビルドが失敗し、「タイプSimDeviceTypeに適したデバイスが見つかりませんでした」という問題が発生する


91

iPad AirでXcode 10.3ベータ2を使用してアプリを実行すると、次のコンパイル時の問題が発生します。以下の問題が発生します。

Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3

どんな助けでも大歓迎です。


1
正解です-以下のulscの答えはここで何が起こっているかです。sudo killall -9 com.apple.CoreSimulator.CoreSimulatorServiceトリックを実行します
ウィルフォンウルリッヒ

回答:


300

XCodeの更新中、古いシミュレータプロセスがバックグラウンドで開いたままのように見えます。

単に走る

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

ターミナルで問題を解決することがあります。
プロジェクトやビルドフォルダーをクリーンアップする必要はありません。


17
正しい。この問題は、Xcode 10.3にアップデートした後に発生します。上記のコマンドは問題を解決しました。クリーンビルドフォルダーは必要ありません。コマンドが実行される前は、シミュレータが実行されていなくても、シミュレータサービスの4つのプロセスが実行されています。コンピュータの再起動も機能します。再起動中に関連するすべてのシミュレータサービスが終了するためです。
ラプター

こっちも一緒。Tnx :)
カミルハラシモビッチ

1
Xcode 10.3からXcode 10.4にアップグレードする際の同じ問題。ヒントをありがとう!:)
flocbit

はい、正解としてマークするか、可能であれば少なくとも上部に固定してください。ありがとうそれは私の問題を解決するのに役立ちました
ジョセフ・セルバラジ

または、同じ効果でmacOSを再起動し、2台のMacで動作しました。
NoAngel

20

Xcodeを終了しても同じエラーが発生する場合は、クリーンアップ(コマンド+シフト+オプション+ k)を実行して、ポップアップで[クリーンアップ]オプションを選択します。これを2〜3回繰り返します。私の場合はうまくいきます。


7
これはXcodeに関しては黄金律です-同じソリューションを何度も繰り返して、最終的には機能します。
ミッフェ、

7

私は同じ問題を経験していました。私の場合、ビルドする前に、以前のバージョンのXcodeからシミュレータを起動しました。シミュレータを終了しても問題は解決しませんでしたが、Xcodeを再起動すると解決しました。


Metroバンドルが実行されている場合は、必ず再起動してください。
ミッフェ、

6

最新のXcode 10.3(10G8)で同じ問題が発生しました。再コンパイルする前に、プロジェクト全体のクリーンアップを4〜5回実行し、ボックスをバウンスする必要がありました。Appleがこれを修正してくれるといいのですが。


2
同じことですが、Xcode 10.3にアップグレードしたところ、コンピュータを再起動するまでエラーは消え
ませんでした

5
コンピュータを再起動することでこの問題は解決しました...(Xcode 10.3)
Mateusz

私も(XCode 10.3)
ゴンザロ

2

Macに接続していたiPadを取り外す必要がありました。なんらかの理由で、Xcodeのコンパイル方法が混乱していました。


1

私のためにそれを解決した唯一のものは次のとおりです:

  1. をクリア ~/Library/Developer/CoreSimulator/Profiles/Runtimesフォルダをます
  2. Xcodeを再起動します
  3. プロジェクトをクリアする
  4. プロジェクトを実行する

0

最初にシミュレーターを起動してこれを解決します。Xcodeはビルドを渡します。

次に、デバイスでプロジェクトを実行します。

これが役に立てば幸い


0

複数のバージョンのxcodeを実行xcode-select -pしている場合は、正しいバージョンのxcodeとコンパイラを使用していることを確認する必要があります。そうでない場合は、を使用xcode-select -s { correct xcode path }して正しいバージョンのxcodeを設定します。


Xcode 8.3とXcode 9を使用していxcode-select -pます/Applications/Xcode.app/Contents/Developer。ターミナルに入力すると、が表示され ます。どうすれば修正できますか?[アプリケーション]フォルダーで、Xcode9という名前のXcodeという名前を持っています。Xcode 8 for Xcode 8
ゼッケン2018

アプリケーションフォルダー内に、おそらく手動で配置します。App Storeからインストールした場合、そのバージョンは/Applications/Xcode.app/Contents/Developerになります。インストールされている2つのバージョンのApp Storeが同時に存在することはないと思います。切り替える場合は、手動で他の1つをポイントする必要があります。したがって、同じことがあなたにも当てはまりますxcode-select -s { Xcode8 or 9 }
Marquis103 2018

0

同じ問題が発生しますが、1時間後にこの問題を解決するのに成功すると、xcodeの問題が発生します。したがって、xcodeを再度開き、プロジェクトをクリーンアップしてください。または、ショートカット(command + shift + option + k)を使用してください。

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