これは、iOSプロジェクトが、ビルド先のシミュレーターやiPhoneではなく、「私のMac 64ビット」のみを表示していることから始まりました。なぜこれが起こっているのか分かりません。私は何も変えていないと思います。
私は自分のプロジェクトを基本SDKとしてiOS 5に設定していますが、何をしても、ビルドするための他のオプションが表示されないようです。 Xcodeを数回再起動しましたが、まだ運がありません。
どうしてですか?
Xcode 4.2、ビルド4D199
私はそれを考え出した。スキームを編集する必要があり(製品->スキーム->スキームの編集...)、何らかの理由で実行可能ファイルが選択されませんでした。アプリを選択して保存し、シミュレータとデバイスのオプションが戻ってきました。
この問題の解決方法を次に示します。 xcodeprojファイルを右クリックして、「パッケージの内容を表示」を選択します。次に、xcuserdataフォルダー内のすべてを削除します。出来上がり。この問題に直面している他の誰にも役立つことを願っています。
同じ問題があった。
上記のソリューションはどれも機能しませんでした。最後に、「スキームの管理」をクリックしてから、「スキームの自動作成」をクリックしました。次に、Xcodeで新しいスキームを選択します。これで、すべてのデバイス/シミュレータオプションが返されます。
プロジェクトの途中にいる場合、これは少し核のオプションかもしれません。新しいプロジェクトを開始してプロジェクトの名前を変更したときに問題が発生しました。このシナリオでは、新しいスキームの自動作成のみが機能しているように見えました。
これは基本的に、プロジェクト名などを変更したときに起こります。解決策は、プロジェクトに適切な「Scheme
」を選択する必要があることです。解決策は次のとおりです。
プロジェクトを開いた後:
Go to "Product" from upper menu
Select "Scheme" from the list
Then select "Manage Scheme"
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
。Press "ok", now your project rebuild and you can find the "Simulator List" on the top
。これが皆さんのお役に立てば幸いです。
この問題には別の解決策があります。私が使用した2つのアプローチを以下に示します。
Xcodeprojファイルを右クリックします。 「パッケージの内容を表示」を選択します。次に、xcuserdataフォルダー内のすべてを削除します。
「スキーマの編集」を選択します。実行可能セクションのウィンドウの「情報」タブには「なし」が表示されます。 「ProjectName.app」を選択します。
多くの場合、これは一部のファイルがxcodeの祝福なしに変更されたときに発生します。バージョン管理ブランチを切り替えるときのように。通常、Xcodeを再起動すると問題が解決します。
ここでの提案はどれもうまくいきませんでしたが、サイドバーでプロジェクトをクリックしてから、「iOS Application Target」で「Devices」を切り替えました。
「iPad」に設定されました。私はそれを「ユニバーサル」に変更してから「iPad」に戻し、Scheme自体を修正しました。
違いがある場合、これはPhoneGap/Cordovaプロジェクトにあります。
プロジェクトの名前を変更した後にこの問題が発生する場合、実際の問題は、スキームに古いプロジェクト名を参照するコンテナが定義されていることです。テキストエディタでもスキームファイルを編集し、古いプロジェクト名のすべてのインスタンスを新しいプロジェクト名に置き換える必要があります。
この問題を解決するには、プロジェクトフォルダー内のすべてのサブファイルを調べて、古いプロジェクトの名前を新しいプロジェクトに置き換える必要があります。他の回答にリストされている他のすべての回避策は、Xcodeにこれを強制する方法です。
Xcode 4.5(iOS SDK 6)でプロジェクトを作成し、後でXcode 4.2(iOS SDK <6)で開いたときにこの問題が発生しました。この問題を解決し、ターゲットを選択->概要、展開ターゲットの下で、5.0に設定しました:
Xcode 4.2はiOS SDK 6.0をサポートしていないため、展開ターゲットをダウングレードする必要があります。その後、スキームにデバイスが追加されました。これが誰かを助けることを願っています。
[スキーマの編集]を選択すると、[実行可能ファイル]に[なし]が表示されます。ドロップダウンメニューから.appを選択します。
一般に、ダウンロードされたサンプルコードにはこのような問題があります。これらは、プロジェクトの[ビルド設定]タブからBase SDKを最新のiOSに変更することで変更できます。
私はこの問題を抱えていましたが、ここでそれを修正しました。
「ビルド設定」で、「サポートされるプラットフォーム」を「iphoneos」から「iOS」に変更します。理由はわかりませんが、うまくいきます。
こんにちは、私は大学からそれを手に入れたプロジェクトを発行しました。
プロジェクト名で「新しいスキーム」を作成して解決しました。
ありがとう、
上記のいずれも機能しない場合は、上部の画像に示すようにサイドバーからプロジェクトをクリックし、プロジェクトに移動してから設定をビルドし、アーキテクチャでサポートされているプラットフォームをOSXからiOSに変更します。
それが役立つことを願っています!
自動設定検証により、この問題は解決されました。 (「設定の検証」ボタン)
ビルド設定->すべて->サポートされているプラットフォームに移動します。それをクリックして、iOSを選択します。私はいくつかの奇妙な理由でMacにいました。変更したことはありません!
私の場合、プロジェクトのベースSDKを変更する必要がありました->ビルド設定を最新のios SDKに
Xcode(iOS SDK)がサポートするより低いバージョンまたは同じバージョンに展開ターゲットバージョンを設定することにより、この問題を解決しました。
この問題のstackoverflowで見つけることができるすべての提案された解決策を試しました。
最終的に、私はXcodeアプリを削除して再度ダウンロードした App Storeから。インストール後、シミュレータが戻ってきました。