web-dev-qa-db-ja.com

Xcode iOSプロジェクトには「My Mac 64-bit」のみが表示され、シミュレーターまたはデバイスは表示されません

これは、iOSプロジェクトが、ビルド先のシミュレーターやiPhoneではなく、「私のMac 64ビット」のみを表示していることから始まりました。なぜこれが起こっているのか分かりません。私は何も変えていないと思います。

enter image description here

私は自分のプロジェクトを基本SDKとしてiOS 5に設定していますが、何をしても、ビルドするための他のオプションが表示されないようです。 Xcodeを数回再起動しましたが、まだ運がありません。

どうしてですか?

Xcode 4.2、ビルド4D199

223
Nic Hubbard

私はそれを考え出した。スキームを編集する必要があり(製品->スキーム->スキームの編集...)、何らかの理由で実行可能ファイルが選択されませんでした。アプリを選択して保存し、シミュレータとデバイスのオプションが戻ってきました。

400
Nic Hubbard

この問題の解決方法を次に示します。 xcodeprojファイルを右クリックして、「パッケージの内容を表示」を選択します。次に、xcuserdataフォルダー内のすべてを削除します。出来上がり。この問題に直面している他の誰にも役立つことを願っています。

83
Mike Reining

同じ問題があった。

上記のソリューションはどれも機能しませんでした。最後に、「スキームの管理」をクリックしてから、「スキームの自動作成」をクリックしました。次に、Xcodeで新しいスキームを選択します。これで、すべてのデバイス/シミュレータオプションが返されます。

プロジェクトの途中にいる場合、これは少し核のオプションかもしれません。新しいプロジェクトを開始してプロジェクトの名前を変更したときに問題が発生しました。このシナリオでは、新しいスキームの自動作成のみが機能しているように見えました。

40
Himanshu Singh

これは基本的に、プロジェクト名などを変更したときに起こります。解決策は、プロジェクトに適切な「Scheme」を選択する必要があることです。解決策は次のとおりです。

プロジェクトを開いた後:

  1. Go to "Product" from upper menu
  2. Select "Scheme" from the list
  3. Then select "Manage Scheme"
  4. Now no matter your "Project Name" is listed here or not just click on "Autocreate Schemes Now" from the upper-right side of the window
  5. Press "ok", now your project rebuild and you can find the "Simulator List" on the top

これが皆さんのお役に立てば幸いです。

40
Tulon

この問題には別の解決策があります。私が使用した2つのアプローチを以下に示します。

  1. Xcodeprojファイルを右クリックします。 「パッケージの内容を表示」を選択します。次に、xcuserdataフォルダー内のすべてを削除します。

  2. 「スキーマの編集」を選択します。実行可能セクションのウィンドウの「情報」タブには「なし」が表示されます。 「ProjectName.app」を選択します。

Screenshot

19

多くの場合、これは一部のファイルがxcodeの祝福なしに変更されたときに発生します。バージョン管理ブランチを切り替えるときのように。通常、Xcodeを再起動すると問題が解決します。

10

ここでの提案はどれもうまくいきませんでしたが、サイドバーでプロジェクトをクリックしてから、「iOS Application Target」で「Devices」を切り替えました。

「iPad」に設定されました。私はそれを「ユニバーサル」に変更してから「iPad」に戻し、Scheme自体を修正しました。

違いがある場合、これはPhoneGap/Cordovaプロジェクトにあります。

9
danharper

プロジェクトの名前を変更した後にこの問題が発生する場合、実際の問題は、スキームに古いプロジェクト名を参照するコンテナが定義されていることです。テキストエディタでもスキームファイルを編集し、古いプロジェクト名のすべてのインスタンスを新しいプロジェクト名に置き換える必要があります。

この問題を解決するには、プロジェクトフォルダー内のすべてのサブファイルを調べて、古いプロジェクトの名前を新しいプロジェクトに置き換える必要があります。他の回答にリストされている他のすべての回避策は、Xcodeにこれを強制する方法です。

7
Josh

Xcode 4.5(iOS SDK 6)でプロジェクトを作成し、後でXcode 4.2(iOS SDK <6)で開いたときにこの問題が発生しました。この問題を解決し、ターゲットを選択->概要、展開ターゲットの下で、5.0に設定しました:

enter image description here

Xcode 4.2はiOS SDK 6.0をサポートしていないため、展開ターゲットをダウングレードする必要があります。その後、スキームにデバイスが追加されました。これが誰かを助けることを願っています。

6
Malloc

[スキーマの編集]を選択すると、[実行可能ファイル]に[なし]が表示されます。ドロップダウンメニューから.appを選択します。

3
Khalid Usman

一般に、ダウンロードされたサンプルコードにはこのような問題があります。これらは、プロジェクトの[ビルド設定]タブからBase SDKを最新のiOSに変更することで変更できます。

enter image description here

3

私はこの問題を抱えていましたが、ここでそれを修正しました。

「ビルド設定」で、「サポートされるプラットフォーム」を「iphoneos」から「iOS」に変更します。理由はわかりませんが、うまくいきます。

3
john zhang

こんにちは、私は大学からそれを手に入れたプロジェクトを発行しました。
プロジェクト名で「新しいスキーム」を作成して解決しました。

ありがとう、

3
damithH

上記のいずれも機能しない場合は、上部の画像に示すようにサイドバーからプロジェクトをクリックし、プロジェクトに移動してから設定をビルドし、アーキテクチャでサポートされているプラ​​ットフォームをOSXからiOSに変更します。

それが役立つことを願っています!

enter image description here

3
Mann

自動設定検証により、この問題は解決されました。 (「設定の検証」ボタン)

2
krafter

ビルド設定->すべて->サポートされているプラ​​ットフォームに移動します。それをクリックして、iOSを選択します。私はいくつかの奇妙な理由でMacにいました。変更したことはありません!

1
Jhon Gia

私の場合、プロジェクトのベースSDKを変更する必要がありました->ビルド設定を最新のios SDKに

1
iMeMyself

Xcode(iOS SDK)がサポートするより低いバージョンまたは同じバージョンに展開ターゲットバージョンを設定することにより、この問題を解決しました。

1
MSh

この問題のstackoverflowで見つけることができるすべての提案された解決策を試しました。

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

0
OscarWyck