web-dev-qa-db-ja.com

シミュレータのxcode8リストが表示されない

私は最近Xcode 8ベータ4を使用していますが、これまでは正常に機能していました。シミュレーターのリストは、私のプロジェクトのいずれにも表示されません。私はすでに新しいスキームを作成しようとしましたが、うまくいきませんでした。どうすれば修正できますか?

52
Ryan Cocuzzo

私の場合、派生データを削除してXcodeを再起動するとうまくいきました。

rm -rf ~/Library/Developer/Xcode/DerivedData/*
137
Yoichi Tagaya

Deployment TargetBuild Settingsバージョンも目的のバージョンに設定されていることを確認してください(それぞれのシミュレーターのそのバージョンがインストールされていること)。以下の例では、それが10.3に設定されていて、iOS 10.3シミュレーターがインストールされていなかった場合、シミュレーターは表示されません。しかし、10.1に設定されており、10.1シミュレータがインストールされているため、それらを見ることができます。 enter image description here

39
JaredH

この問題がプロジェクト固有の場合、「サポートされているプラ​​ットフォーム」ビルド設定がiphoneなどに設定されているプロジェクトを開きました。これはおそらく、必要な機能がシミュレータにないか、シミュレータで実行するようにコンパイルされていない組み込みライブラリが原因です。

この設定を「iOS」に変更して、実行可能なシミュレーターを表示します。

enter image description here

19
Alex Stone

適切な展開ターゲットを設定します。また、より大きな/同じ展開ターゲットバージョンのシミュレータをダウンロードする必要があります。

9
Charlie

TL; DR Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

OPの1年前、Xcode 9ベータ6をインストールした後、10.3シミュレーターはxcode 8から姿を消しました。rm -rf ~/Library/Developer/Xcode/DerivedData/*今回は動作しませんでした

Runnin xcode-select --print-path印刷/Applications/Xcode.app/Contents/Developer

念のため、xcodeの再起動後に機能するSudo xcode-select --switch /Applications/Xcode.app/Contents/Developerを試しました。

8
user1244109

これを試して、それは私にとって完璧に働いています、

以下の手順に従ってください、

1)クリーン派生データ

 rm -rf ~/Library/Developer/Xcode/DerivedData/   

OR

 Xcode---> Preferences--->Location--->Derived Data

2)展開情報の変更展開ターゲット

equalor orlessthenSDKversion ofXcode

3)終了Xcode

4)Xcodeを再度開くと、simulatorsのリストが表示されます

詳細については、こちらを参照してください 詳細な回答

これが誰かの助けになることを願っています。

4
Jaywant Khedkar

展開ターゲットを確認してください。展開ターゲットは、この問題が発生するiOSバージョンよりも大きいです。

Xcode 8.3.2(Sierra)で、インストールされたデバイスが表示されないという同様の問題に直面しました。残念ながら、Xcodeの再起動は機能しませんでしたが、マシンの再起動は機能しました。 Apple開発者フォーラム でも回答

2
Mikhail Advani

私の場合、Xcode 8にアップグレードした後、すべてのエミュレーターを手動で再度追加する必要がありました

[製品]-> [宛先]-> [シミュレータの追加]-> [シミュレータの追加]をクリックします。

2
Mansi Shah

Xcode.appでXcode_old.appに名前を変更すると、突然すべてのシミュレーターが新しいシミュレーターを追加できなくなりました。次に、Xcode(または任意の名前)で新しいフォルダーを作成し、その中にxcode 8.3バージョンを貼り付けます。

1
user1039695

二段階

ステップ1:

製品->宛先->シミュレーターのダウンロード...必要なシミュレーターをダウンロードします

スキームの隣にシミュレーターがリストに表示されれば、準備は完了です!それ以外の場合、続行...

ステップ2:

新しいシミュレータタイプをダウンロードしても、可能なシミュレータのリストに自動的に表示されない場合があります。

製品->宛先->追加のシミュレーターを追加...左下隅の+ボタンをクリックしてから、Add Simulator名前、デバイスタイプ、ダウンロードしたiOSバージョンを入力します。

これで、シミュレータデバイスのリストに表示されるはずです!

1
teradyl

私はすべてのDerivedDataを削除しようとしましたが、それは助けにはなりませんでした。 「シミュレーターの追加」をクリックしたときにすべてのシミュレーターがリストに表示されていたにもかかわらず、何らかの理由でデバイスが表示されませんでした。私はショットを撮って、Product-> Build For-> Runningを試し、アプリをコンパイルしました。成功すると、すべてのデバイスが再表示されました。

¯\ _(ツ)_ /¯

1

ステップ1:

製品->宛先->シミュレーターのダウンロード ...必要なシミュレーターをダウンロードします。

ステップ2:

新しいシミュレーターをダウンロードした後、シミュレーターのリストに自動的に追加されることはありません。

製品->宛先->追加のシミュレーターの追加 ...左下隅の+ボタンをクリックして、シミュレーターを追加します。ダウンロードした名前、デバイスタイプ、iOSバージョンを入力します。

ステップ3:

展開ターゲットを設定します。以前のバージョンのシミュレーターをダウンロードした場合は、デプロイメントターゲットを同じに設定します。

これで、シミュレータデバイスのリストに表示されるはずです!

1
tania_S

他に解決策はありませんでした。新しいシミュレータをダウンロードしてxCodeを再起動してみました。すべてのシミュレータが表示されています。

1
Yuvrajsinh

この問題を修正するには、以下の手順に従ってください。

ステップ1:すべてのXCodeとそれぞれのシミュレーターを終了します。

ステップ2:Xcode 8を開き、Xcodeメニュー->開発者ツールを開く->シミュレーターに移動します。

ステップ3:Xcode 8を終了し、再度開きます。

0

メニューバーに移動できます:フォルダーに移動し、パスの下に入力します〜/ Library/Developer/CoreSimulator /デバイスを選択し、すべてのデバイスリストを削除し、x-codeプロジェクトを再度開きます

0
Yogesh shelke