2017-04-20 27 views
50

Xcodeシミュレータを使用してプロジェクトを実行しようとすると、ソフトウェアによって接続が中止されました。シミュレータへの接続中にXcodeエラーが発生しました。ソフトウェアが接続を中止しました。

シミュレータを再起動しようとしました& Xcode、私は最近、DerivedDataフォルダas suggested in this post about broken playgroundsを削除しても役に立たないようにしました。

+1

いつか私は2つの異なるXcodeアプリを並行してオープンしました。 シミュレータとXcodeを終了してXcodeを再開するだけで問題が解決しました。 – BangOperator

+3

XcodeとSimulatorのすべてのバージョンを完全に終了します。再オープンして実行します。 – nodebase

答えて

77

QUICK FIX

がインストールXcodeの複数のバージョンを持っているので、これが起こっています。 MacOSは残念ながら、一度に1つのバージョンのXcodeを実行することしかサポートしておらず、現在実行中のバージョンの位置を知る必要があります。物事を整理するには、次のいずれかを選択します。

は、Xcodeのすべてのインスタンスを終了し、それが

ことがそれを解決していない場合は、以下のその他のオプションのいずれか試してみてください再起動してください。コマンドラインを使用

  1. 実行sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app

  2. は端末とXcodeを再起動し

    、それだけで正常に動作します。

無コマンドラインユーザ:

  1. は、Xcodeの
  2. スタートあなたはXcodeのに
  3. ゴーを使用したいのXcodeのインスタンスのすべてのインスタンス終了 - >設定を - >場所
  4. コマンドラインツールで正しいバージョンを選択してください。
  5. 完了しました。
+1

私はこの問題をもう解決することはできませんので、これで解決できるかどうかは確認できませんが、根本的な原因をより効果的に扱うように見えます。ありがとう! – Hannele

+2

異なるXCodeバージョン(ベータ版)を使用している場合、この状態になるのは簡単です。両方の作業を確認できます。 – lal

+1

恐ろしくありがとうございました – Sujit

53

複数のXcodeがシステムにインストールされていることが原因です。

  1. 再起動XcodeのXcodeのへ
  2. 移動]> [設定]> [場所Command Line Tools
で正しいバージョンへ
  • 変更、実行中のすべてのXcodesを終了します:これは、あなたがそれを動作させる方法です

    プロジェクトをクリーンにし、必要に応じて派生データをクリアしてから、実行してください。

  • +1

    iPhoneでアプリを実行してから、Simulatorをもう一度試してみてください:https://forums.developer.apple.com/message/235094#235094 – skofgar

    +1

    問題と私もあまりにも私のMacで8.2.1と8.3.2を実行していた – anoop4real

    +0

    こんにちは、私はこの同じ問題がありますが、Xcode>環境設定>場所で私のコマンドラインツールに複数のバージョンはありません、他に何ができますか? – mding5692

    9

    私の場合、特定のXcodeを終了して再起動するだけで十分でした。私は安定したベータ版の2つのXcodeを持っていました。

    関連する問題