web-dev-qa-db-ja.com

Xcodeプロジェクトにシミュレーターのリストが表示されない

Xcode 6.1でプロジェクトを開きます。プロジェクトを実行しようとすると、ボタンがグレー表示されます。 Product > Cleanにアクセスしようとすると、オプションがグレー表示されます。シミュレーターのリストを見ると、通常はMy MacではなくiOS Deviceしか得られません。シミュレータを元に戻すにはどうすればよいですか?

82
Katedral Pillon

プロジェクト名をクリックします(実行ボタンの右)。 3つのオプションが表示されます。

  1. スキームを編集
  2. 新しいスキーム
  3. スキームを管理する

[新しいスキーム]をクリックして、ポップアップウィンドウで[OK]をクリックします。

シミュレーターのリストが戻ってきます。

57
Akshit Zaveri

実行しようとしているプロジェクトのdeployment targetが、XcodeのSDKバージョン以下であることを確認してください。私の場合、iOS8.4を使用してビルドされたプロジェクトを実行しようとしましたが、SDKバージョン8.1のXcode6.1があります

展開ターゲットを8.1に変更すると、シミュレーターが表示され始めました。

これを行う前に、コードと外部ライブラリが新しい展開ターゲットと互換性があることを確認してください。そうでない場合は、Xcodeを更新する必要があります。

121
Ans

これを試して、それは魅力のように働いた!私のために、

ステップに従う

1)クリーン派生データ以下に示すように、

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

OR

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

Derived Data

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

equal toまたはlessの場合SDKXcodeのバージョン

enter image description here

3)終了Xcode

enter image description here

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

enter image description here

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

83
Jaywant Khedkar

問題を解決する解決策が見つかりませんでした。すべてのプロジェクト用のシミュレータはすべてありましたが、私が必要としたものは除きました。

解決:

ビルド設定->アーキテクチャ->サポートされているプラ​​ットフォーム:

iphoneosからiOSに変更

56
Tumata

ビルド設定の下のiOS Deployment Targetも確認してください。展開ターゲットがiOS 8.4に設定されている間、Xcode 6.3を使用していました。 iOS 8.3に設定するとすぐにシミュレーターのリストを取得しました enter image description here

54
shshnk

以下のCmdは私の問題を解決しました:

$ Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

私の場合、Xcode 8にアップグレードして、別のバージョン7.3.1をダウンロードし(「Xcode 7.3.1」に名前を変更しました)、Xcode 8でシミュレータリストを取得できません。

26
Kjuly

私の場合、システムFinder->ライブラリ->デバイス->コアシミュレータでiOSデバイスを誤って削除してしまった

そのため、iosデバイスを除き、シミュレーターはXcodeプロジェクトにリストされません。

Xcode-> Window-> Devices-> Add simulatorsからiOSシミュレータを追加することでこれを解決しました

enter image description here

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

17
Azik Abdullah

最初の起動以降にXcode.appの名前を変更すると、iOSシミュレーターは使用できなくなります。これは Xcode 6.1リリースノート に記載されています:

そのバンドルのXcodeツールのいずれかを実行した後にXcode.appの名前を変更すると、iOSシミュレーターが使用できなくなる場合があります。 Xcode.appの名前を最初の起動時の名前に戻すか、Macを再起動します。 (16646772)

ウィンドウ、デバイスの順に進み、左下のプラスボタンを押してデバイスを追加し、必要なシミュレーターを選択します。これでうまくいきました。

7
bittu

解決策:ビルド設定->アーキテクチャ->サポートされているプラ​​ットフォーム:iphoneosからiOSに変更

Xcodeバージョン9.0(9A235)で動作確認済み

7
xuzepei

時々、あなたが持っているシミュレーターがBuild Settingsで指定されたシミュレーターではないかもしれません。 IOS Deployment Targetのシミュレータパッケージがダウンロードされていることを確認してください

6
Tarun

問題が複数(バージョン)のxcodeによるものである場合

その後、次の手順に従います

1。派生データのクリーニングXcodeの設定に移動->場所の選択タブ->/Users/Apple/Library/Developer/Xcode/DerivedDataの小さな灰色の矢印を選択します。フォルダーにリダイレクトされます。そこから派生データフォルダーを選択し、削除します。
enter image description here

2。完全にかなりのXcodeと再オープン

これで問題が解決します。ハッピーコーディング:)

5
dip

私はまだiOS Deviceを持っていましたが、私のシミュレータはすべてなくなりました。

Stackoverflowで見つけることができるすべての提案されたソリューションを試しました。

最終的に、私はXcodeアプリを削除して再度ダウンロードした App Storeから。インストール後、シミュレータが戻ってきました。

4
OscarWyck

私と同じ問題が発生しました。Xcode8 Beta 3からXcode 8 Beta 4にアップデートしたとき、この方法で解決しました。

  1. ウィンドウ->デバイスに移動します

ここですべてのデバイスとシミュレータを見ることができます

  1. 右クリック任意のデバイスまたはシミュレーターで
  2. オンにします宛先メニューに表示(すでにチェックされている場合でも、それを2回クリックします。更新される場合があります)

上記が機能しない場合..シミュレーターが表示されていないかのように、..

  1. アプリの最小展開ターゲットを8.3に変更(劣化)します(不要)
  2. xcodeを再起動する

それは私のために働いた..希望は後で誰かに役立つでしょう..

4
Kautsya Kanu

ウィンドウが特定のサイズの場合、Xcodeはそのメニューを非表示にします。戻る前にウィンドウを非常に大きくする必要があります。

4
Masoud Al-Helou

プロジェクトのビルド設定を確認し、最新のiOS(iOS 8.1)を選択してください。

4
YvesLeBorg

Unityから来た人は、たとえそれらを表示することに成功したとしても(Build Settings > Supported PlatformsiOSに変更することで、シミュレーターでは実行されません。

代わりに、このシミュレータSDKを選択する必要があります。

enter image description here

そして、金属以外のものが存在することを確認してください。

enter image description here

その後、シミュレータデバイスリストが最初からそこにあります。

3
5argon

小さいが効果的な解決策私の場合、xcodeを9.2バージョンに更新し、シミュレーターは消えました。

私はこの解決策を見つけましたが、それは私にとっても他の人にとってもうまくいきました。

**

Xcodeを終了して、再起動するだけです。シミュレーターがあります。

**

3
Aklesh Rathaur

Xcode 10.3にアップグレードした後、シミュレーターのリストは空でした。再起動して解決しました。

これは必ずしもOPの特定の質問に答えるわけではありませんが、Xcode 10.3アップグレードの問題を調査することになった最初の場所でした。

2
jh00ker

Xcode-> Window-> Devicesに移動するだけです

左下の[+]をクリックします

新しいシミュレーターを追加します

2

Xcodeを更新したばかりの場合は、シミュレーターが再び使用可能になる前にコンピューターを再起動する必要があります。

2
ScottyBlades

かなりXcodeを開き、もう一度開くと表示されます。私にとってはうまくいきました。

2
Sandy

新しいXcodeへのアップデート後に、このようなことが起こりました。ランニング

xcode-select --install

私のためにそれを修正しました。

2
slemke

これが発生する可能性がある別の状況に遭遇しました。私はXcodeサーバーを使用して継続的な統合を行うチームと協力しています。サーバーにはシミュレーターが表示されず、1つのプロジェクトのみが表示されました。最終的に、これはサーバー上のXcodeのバージョンが1つ前のリリースであり、Xcodeプロジェクトが利用可能な最新バージョンにビルドされるように設定されているためであると判断しました。 Xcodeを更新するだけで問題が解決しました。

2
James

インポートされたプロジェクトから生成された同じ問題があり、プロジェクトにはデプロイメントターゲットとして10.3があり、10.0のみがインストールされていたため、デプロイメントターゲットを10.0に変更すると問題が解決しました。

1
Ahmed Awad

ApplicationフォルダのXcodeファイルの名前を別の名前に変更し、名前をXcodeに戻しました。

働いた

1
Ozi

私の場合、Xcode 8.3.3でtvOSの静的ライブラリターゲットを作成しましたが、tvOSシミュレーターはリストに表示されませんでした。最終的に、ビルド設定のTARGETED_DEVICE_FAMILY1,2ではなく3に設定されていることがわかりました。他の誰かが同じ問題に遭遇した場合に備えて、ここに置いておきます。

コンピューターを再起動する必要があります。 XCodeをアンインストールして再インストールしても問題が解決しなかったとき、純粋なフラストレーションから再起動しました。再起動後、すべてが正常になりました。

1
Mizmor

これに苦労している人のために、私は成功せずに言及されたオプションを試しました。 Xcodeを終了して再起動するだけでいいことがわかりました。単純なものは時々迷惑になることがあります。

1
user3752049

Xcodeを8.2beta(アプリ名はxcode-beta.app)に更新すると、この問題が発生しました。上記のJeremy Huddleston Sequoiaの回答を見つけ、xcode-beta.appをxcode.appに名前変更しようとしました。ベータ版をダウンロードしたときに自分で名前を変更しなかったとしても、シミュレータを使用するにはxcode.appの名前が必要だと思います。

0
Zoe Xiong

Xcodeの下のアプリストアで、インストールではなくGETと表示されているかどうかを確認し、現在のバージョンを削除して新しいバージョンを取得します

0
pflous