web-dev-qa-db-ja.com

XCode 7. iOSシミュレーターが見つからず、インストールできない

  1. IOS 9.0シミュレーターが表示されません。以前のXcode 7ベータ3ではすべて問題ありませんでした。
  2. IOS 8.3シミュレーターをインストールできません。

enter image description here

  1. また、「オーガナイザー」からシミュレーターを追加することもできません。 「作成」を押しても何も起こりませんでした。

enter image description here

  1. IOSシミュレーターをダウンロードしようとするたびに、次のことがわかります。

enter image description here

39

考えられる問題の1つは、新しいXCodeと互換性のない古い残りのシミュレーターがインストールされている可能性があり、それらが存在するとシミュレーター全体が失敗することです。それらを取り除くには、/Library/Developer/CoreSimulator/Profiles/Runtimesのシミュレーターを削除します(私にとっては、問題のiOS 7シミュレーターがありました)。この後、XCodeを再起動します。

次に、XCode->Open Developer Tool->Simulatorからシミュレーターを実行してみてください。これが成功すると仮定して、シミュレーターがiOSシミュレーターメニューHardware->Device->Manage Devices…にあることを確認します。そうでない場合は、下部バーの+をクリックして、iOS 9シミュレーターを追加できます。 XCodeを再起動すると、メニューに表示されるはずです。

51
Arkku

私の場合、Xcode 8.2を使用していましたが、展開バージョンを変更していました。

enter image description here

10.0以外の別の値を設定すると、すべてのシミュレータが再び表示されます。

Xcode>環境設定>ダウンロードに行き、必要なシミュレータを再ダウンロードしようとしましたか?

enter image description here

4

私にとっては、1つのシミュレータしか表示していませんでした enter image description here

そして、Xcode > Preferencesシミュレーターはすでにダウンロードされていますが、リストに表示されていません enter image description here

同様の何かに直面している場合。これは、必要なシミュレータを追加する方法です。

Xcodeメニューから、Windows > Devices、下の画像に表示

enter image description here

この画面が表示されるはずです。

enter image description here

シミュレータが1つしかないことに注意してください(参照:最初の画像)

必要なシミュレーターを追加するには、+(左隅)をクリックする必要があります

enter image description here

これが見えるはずです、

enter image description here

リストからシミュレータを選択できます。私の場合はiPhone 6s Plus

enter image description here

Xcodeには、追加のシミュレーターiPhone 6s Plus

enter image description here

4
aToz

また、シミュレータを見ることができませんでした。理由は、Xcodeをアップグレードした後、システムを再起動していないことです。再起動し、シミュレータがルーチンとして表示され始めました。

3
Amit Ajmera

シミュレーターが突然消えた場合:

Project > Build Settings > Deployment Info > Deployment Targetの現在のバージョンよりも下位のマイナーバージョンに展開ターゲットを減らすことを検討してください

追伸通常、上記のボックスに選択したバージョン(グレー)を示すプレースホルダーテキストが表示されます。たとえば、グレーのテキストに9.3と表示されている場合は、9.2に減らします。

2
Farshid

最新のEl Capitanベータにはバグがあり、dlopen()が動的ライブラリのmmap()に失敗するとプロセスがクラッシュします。このようなmmap()の失敗は、コード署名検証の失敗が原因で発生する可能性があります。

これらのmmap()エラーは、古いiOSシミュレータランタイムがディスク上に存在する場合(つまり、Xcode 6.xからインストールされる場合)に発生します。これが、Xcode 7ベータリリースノートが以前のランタイムがXcode 7で機能しないことを示している理由ですiOS 8.xシミュレーターランタイムは新しいダウンロードで更新されましたが、古いバージョンがディスクに存在する場合、mmap()障害が発生し、最新のEl Capitanベータ版では、残念ながらCoreSimulatorServiceが繰り返しクラッシュします。使用可能なシミュレータはありません。

このページの中央にあるseancookの応答を見てください...数人でこの問題を修正したようです。

https://forums.developer.Apple.com/thread/11706

編集:これは、復旧モード(CMD-R)で起動し、El Capitanを再インストールすることでも修正できます。

1
Tyler Hostager

Finderからプロジェクトの名前を変更しました。古いプロジェクト名(再生ボタンと目的のシミュレーターまたはデバイスのセレクター間)をクリックし、編集スキームを選択し、[ターゲット]タブを選択し、古いスキームが欠落していることに気づいたので、新しいプロジェクト名を追加しましたプラスボタンをクリックすると、シミュレータリストが再表示されます。

0
nyxee

Windowsに移動します。デバイスを選択します。左下から「+」を選択し、すべてのシミュレーターを1つずつ追加します。

0
SimranChahal