Xcode 6.1でプロジェクトを開きます。プロジェクトを実行しようとすると、ボタンがグレー表示されます。 Product > Clean
にアクセスしようとすると、オプションがグレー表示されます。シミュレーターのリストを見ると、通常はMy Mac
ではなくiOS Device
しか得られません。シミュレータを元に戻すにはどうすればよいですか?
プロジェクト名をクリックします(実行ボタンの右)。 3つのオプションが表示されます。
[新しいスキーム]をクリックして、ポップアップウィンドウで[OK]をクリックします。
シミュレーターのリストが戻ってきます。
実行しようとしているプロジェクトのdeployment target
が、XcodeのSDKバージョン以下であることを確認してください。私の場合、iOS8.4
を使用してビルドされたプロジェクトを実行しようとしましたが、SDKバージョン8.1のXcode6.1があります
展開ターゲットを8.1に変更すると、シミュレーターが表示され始めました。
これを行う前に、コードと外部ライブラリが新しい展開ターゲットと互換性があることを確認してください。そうでない場合は、Xcodeを更新する必要があります。
問題を解決する解決策が見つかりませんでした。すべてのプロジェクト用のシミュレータはすべてありましたが、私が必要としたものは除きました。
解決:
ビルド設定->アーキテクチャ->サポートされているプラットフォーム:
iphoneosからiOSに変更
ビルド設定の下のiOS Deployment Target
も確認してください。展開ターゲットがiOS 8.4に設定されている間、Xcode 6.3を使用していました。 iOS 8.3に設定するとすぐにシミュレーターのリストを取得しました
以下のCmdは私の問題を解決しました:
$ Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
私の場合、Xcode 8にアップグレードして、別のバージョン7.3.1をダウンロードし(「Xcode 7.3.1」に名前を変更しました)、Xcode 8でシミュレータリストを取得できません。
最初の起動以降にXcode.appの名前を変更すると、iOSシミュレーターは使用できなくなります。これは Xcode 6.1リリースノート に記載されています:
そのバンドルのXcodeツールのいずれかを実行した後にXcode.appの名前を変更すると、iOSシミュレーターが使用できなくなる場合があります。 Xcode.appの名前を最初の起動時の名前に戻すか、Macを再起動します。 (16646772)
ウィンドウ、デバイスの順に進み、左下のプラスボタンを押してデバイスを追加し、必要なシミュレーターを選択します。これでうまくいきました。
解決策:ビルド設定->アーキテクチャ->サポートされているプラットフォーム:iphoneosからiOSに変更
Xcodeバージョン9.0(9A235)で動作確認済み
時々、あなたが持っているシミュレーターがBuild Settingsで指定されたシミュレーターではないかもしれません。 IOS Deployment Targetのシミュレータパッケージがダウンロードされていることを確認してください
私はまだiOS Device
を持っていましたが、私のシミュレータはすべてなくなりました。
Stackoverflowで見つけることができるすべての提案されたソリューションを試しました。
最終的に、私はXcodeアプリを削除して再度ダウンロードした App Storeから。インストール後、シミュレータが戻ってきました。
私と同じ問題が発生しました。Xcode8 Beta 3からXcode 8 Beta 4にアップデートしたとき、この方法で解決しました。
ここですべてのデバイスとシミュレータを見ることができます
上記が機能しない場合..シミュレーターが表示されていないかのように、..
それは私のために働いた..希望は後で誰かに役立つでしょう..
ウィンドウが特定のサイズの場合、Xcodeはそのメニューを非表示にします。戻る前にウィンドウを非常に大きくする必要があります。
プロジェクトのビルド設定を確認し、最新のiOS(iOS 8.1)を選択してください。
小さいが効果的な解決策私の場合、xcodeを9.2バージョンに更新し、シミュレーターは消えました。
私はこの解決策を見つけましたが、それは私にとっても他の人にとってもうまくいきました。
**
Xcodeを終了して、再起動するだけです。シミュレーターがあります。
**
Xcode 10.3にアップグレードした後、シミュレーターのリストは空でした。再起動して解決しました。
これは必ずしもOPの特定の質問に答えるわけではありませんが、Xcode 10.3アップグレードの問題を調査することになった最初の場所でした。
Xcode-> Window-> Devicesに移動するだけです
左下の[+]をクリックします
新しいシミュレーターを追加します
Xcodeを更新したばかりの場合は、シミュレーターが再び使用可能になる前にコンピューターを再起動する必要があります。
かなりXcodeを開き、もう一度開くと表示されます。私にとってはうまくいきました。
新しいXcodeへのアップデート後に、このようなことが起こりました。ランニング
xcode-select --install
私のためにそれを修正しました。
これが発生する可能性がある別の状況に遭遇しました。私はXcodeサーバーを使用して継続的な統合を行うチームと協力しています。サーバーにはシミュレーターが表示されず、1つのプロジェクトのみが表示されました。最終的に、これはサーバー上のXcodeのバージョンが1つ前のリリースであり、Xcodeプロジェクトが利用可能な最新バージョンにビルドされるように設定されているためであると判断しました。 Xcodeを更新するだけで問題が解決しました。
インポートされたプロジェクトから生成された同じ問題があり、プロジェクトにはデプロイメントターゲットとして10.3があり、10.0のみがインストールされていたため、デプロイメントターゲットを10.0に変更すると問題が解決しました。
ApplicationフォルダのXcodeファイルの名前を別の名前に変更し、名前をXcodeに戻しました。
働いた
私の場合、Xcode 8.3.3でtvOSの静的ライブラリターゲットを作成しましたが、tvOSシミュレーターはリストに表示されませんでした。最終的に、ビルド設定のTARGETED_DEVICE_FAMILY
が1,2
ではなく3
に設定されていることがわかりました。他の誰かが同じ問題に遭遇した場合に備えて、ここに置いておきます。
コンピューターを再起動する必要があります。 XCodeをアンインストールして再インストールしても問題が解決しなかったとき、純粋なフラストレーションから再起動しました。再起動後、すべてが正常になりました。
これに苦労している人のために、私は成功せずに言及されたオプションを試しました。 Xcodeを終了して再起動するだけでいいことがわかりました。単純なものは時々迷惑になることがあります。
Xcodeを8.2beta(アプリ名はxcode-beta.app)に更新すると、この問題が発生しました。上記のJeremy Huddleston Sequoiaの回答を見つけ、xcode-beta.appをxcode.appに名前変更しようとしました。ベータ版をダウンロードしたときに自分で名前を変更しなかったとしても、シミュレータを使用するにはxcode.appの名前が必要だと思います。
Xcodeの下のアプリストアで、インストールではなくGETと表示されているかどうかを確認し、現在のバージョンを削除して新しいバージョンを取得します