web-dev-qa-db-ja.com

10.9でXcode 6を使用すると、iOS 8.0シミュレーターが利用できません

また、10.10パーティションにインストールし、そこでiOS 8.0シミュレーターにアクセスできますが、何らかの理由で10.9で同じセットアッププロセスを実行すると、8.0シミュレーターは使用できず、「iOSデバイス」を使用するオプションしかありません。

私のコマンドラインツールは、Mavericksの最新のツールで、「場所」で選択されています。展開ターゲットを変更した場合、7.1シミュレーターを起動できます。唯一の潜在的な異常は、iRamDiskを使用してシミュレーターと派生データファイルストレージを管理することです。ただし、これを無効にし、Xcodeをアンインストールして再インストールしましたが、役に立ちませんでした。他のXcodeインストールが競合していませんか?

どんな助けやアイデアも大歓迎です。ありがとう。

52
Kyle Gillen

新しいMacBook ProでTime Machineから復元した後も同じ問題が発生し、開発者フォーラムでAbel Pascualの solution が見つかりました。

  1. Xcode 6ベータ版を開く
  2. メニューXcode> Open Developer Tool> iOS Simulatorに移動します
  3. エラーダイアログが表示された場合でも、iOSシミュレータのメニューにアクセスできます。
  4. [ハードウェア]> [デバイス]> [デバイスの管理]を選択します
  5. 必要なすべてのデバイスを追加する(見つからない場合)か、誤動作しているデバイスを削除して再作成します。

(デバイスは~/Library/Developer/CoreSimulator/Devices)。

90
Binks

受け入れられた答えは私にとってはうまくいきませんでした。OSXを再起動すると問題が修正されました

115
amleszk

これは私のために働いた..変更してみてください展開ターゲット

enter image description here

10
mavericks

この問題には別の解決策があります:

  1. Xcode用のシミュレータをダウンロードXcode-> Preference-> Downloads

    ここでは、'Components'タブで利用可能なシミュレーターをダウンロードできます。また、[ドキュメント]タブで利用可能な'Library'をダウンロードします。これは役立つヘルプかもしれません。

Screenshot

  1. ダウンロード後、iOS 8シミュレーターが表示されない場合は、Macを再起動してください

ステップ1と2は、問題の修正に役立ちました。

5

Xcode 6リリースノートで述べたように、起動後にXcode.appの名前を変更すると、iOSシミュレーターを使用できなくなります。現在、回避策は、名前を変更するか再起動することです。

この問題は主にXcode 7で解決されるはずです。いくつかのEdgeのケースがまだありますが、ほとんどのユーザーはこのような問題を経験するべきではありません。

これはおそらくここの誰かが探している答えではありませんが、私のビルド設定では、「サポートされるプラットフォーム」はiphoneosではなくiOSに設定されました。 iOSに切り替えたとき、シミュレータで実行できると判断しました。

しかし、これは私のプロジェクトでも200のエラーのように作成されたため、それが解決策であるかどうかはわかりません。

3
tigertrussell