web-dev-qa-db-ja.com

Xcode 8 | iOS 10シミュレーター「応答でエラーが返されました:接続が無効です」

xcode8を使用してiOS 10シミュレーターでアプリを実行しようとしていますが、これらのアラートを頻繁に受け取ります。それらは一度に2つランダムに表示され、それらをトリガーしている原因は明らかではありません。

以下は私が得たエラーの画像です。

Error Screen shot.

次のことを試しました。

  • アプリのクリーンと再構築
  • Xcodeとシミュレーターを再起動する
  • 派生データのクリアとアプリケーションの再構築。
60
Ketan P

私も同じエラーを受け取っていました。私の場合の問題は、私がxcode 7.で作業していて、シミュレータが開いていて、後でxcode 7を開いてxcode 8を試したアプリを実行して、上記のエラーが発生しました。

両方のシミュレーターが開いているために起こっていると思いますが、古いシミュレーターを閉じたときに解決しました。 xcode 8がシミュレータとの接続を確立しようとしたときに問題が発生したようです。

53
user4527951

私の側でうまく機能しているこのエラーを削除するには、次の手順に従ってください。これらの手順も試してみてください。

 i)Remove multiple xcode versions.
ii)Quit all Xcode and simulators. 
iii)Only one version you opened.
iv)Go to Xcode  -> Preferences

enter image description here

v)場所に移動 enter image description here vi)コマンドラインツールに適切なバージョンを設定(Xcodeバージョン)

vii)派生データをクリックします enter image description here

viii)次に、派生データに移動し、そのフォルダを削除します。下の画像を参照してください enter image description here

ix)[シミュレーターのリセットコンテンツ設定]をクリックして、xcodeとシミュレーターを終了し、clearを開いてxcodeをビルドして実行します。

27

「派生データ」フォルダーを削除せずに

Xcode 8とXcode 9の切り替えには、過去と同じルールが適用されます。

  1. Xcode、Instruments、Simulator.app、およびConsoleを終了します
  2. 使用したいバージョンをxcode-select
  3. 使用するXcodeのバージョンを起動します

これらの手順で問題が解決しない場合は、上記の手順を繰り返すことができますが、#2の後に「Sudo killall -9 com.Apple.CoreSimulator.CoreSimulatorService」を追加します。

これから https://forums.developer.Apple.com/thread/79301

12
Malder

Xcodeバージョンが2つあるときに直面した同じ問題ですが、シミュレータの2つのインスタンスを開くと同じエラーが発生します。この問題を解決する最良の方法はコマンドを実行することです

rm -rf ~/Library/Developer/Xcode/DerivedData 

派生データを削除します。

7
Sagar Daundkar

SimPholdersを使用し、XCodeコマンドラインツールを異なるバージョンのXCodeに設定しているため、シミュレータの2番目のインスタンスを起動しないにもかかわらず、同様の問題が発生しました。これを解決するには、XCodeの設定を開き、[場所]タブで、コマンドラインツールのバージョンが現在使用しているXCodeのバージョンと一致することを確認します。

6
Ryan

上記のどれも私にとってはうまくいきませんでした。

シミュレータを選択して「実行」を押す代わりに、最初に「開発者ツールを開く」メニューからシミュレータを開いて解決しました。その後、すべてうまくいきました。

enter image description here

6
user1244109

以下のスクリーンショットに示すような同様の問題がありました。

Screenshot 1

Xcode 7とそのシミュレーターを閉じることで解決しました。

Xcode 8とそのシミュレーターで作業している場合、Xcode 7シミュレーターを開いたままにしないでください。

以下は、Xcode 8で作業しているときのXcode 7のシミュレーター状態のスクリーンショットです。

Screenshot 2

2

私の場合、プロジェクトをXcode 8とこのバージョンのエミュレーターで開き、Xcode 7.3.1でこのプロジェクトを開きました。エミュレーターを作成すると、アラートが表示されます。

私の解決策:Xcodeのすべてのバージョンを閉じる=>派生データをクリア=> Xcodeを終了=> Xcodeを開く=>ファイルを選択=>最近使用したファイルを開く。

2
BaoDen

強制終了.. Xcodeおよびシミュレーター。この種の問題は、複数の異なるバージョンのXcodeを同時に実行しようとしているために発生しました。

1
Arjun Patel

XamarinからiOSアプリケーションをデバッグしようとしたときにこの問題が発生しました。XamarinはXcodeを使用してシミュレーターでアプリを実行します。最初は9.7インチのiPad Proをターゲットにしていたが、シミュレートされたデバイスをiPad Air 2に変更しようとしましたが(まだiOS 10で)、シミュレーターが応答しませんでした。以前のデバイスに戻りました-デバイスの変更が実際に何かをしたかどうかはわかりませんが、それ以来アプリを実行した数回はエラーメッセージを見ませんでした。

0
Ade Stringer

私もこの問題を抱えていましたが、以下のプロセスでうまくいきました。

MacでXcode 8.x.xと9の両方を実行しているため、問題が発生します。一度に1つのXcodeのみを実行します(別のXcodeを終了し、別のXcodeをバックグラウンドで実行させないでください!)。

0
Venkatesh G

すべてのxcodeとシミュレーターを閉じて解決しました。理由を聞かないでください。私のためにベータ版で起こっていました

0
user1872384

これは、コンピューターに複数のバージョンのXcodeがインストールされている場合に発生する可能性があります。 Xcodeのすべてのバージョンを最初に(閉じるだけでなく)終了するようにしてください。

0
user9470831

私は同様の問題を抱えていました、私がやったことは、シミュレータとすべてのXcodeを閉じて、ターミナルに行き、実行中のXcodeアプリケーションを見るために入力してから殺しました。バックグラウンドでXcodeを1つ実行していました。

Xcodeが実行されているかどうかを確認するコマンド、

ps -e | grep -i xcode

実行中のXcodeアプリを強制終了するには、コメントを強制終了します。

kill -9 <pid>
0
trsquare lab

シンプルで高速な救済策..

1.すべてのxCodeを終了し、作業する必要があるxCodeを再度開きます...

0
abdul sathar

デバイスの変更は、他のことを行った後、私にとってはうまくいったようです。コンピューターを再起動する必要はありませんでした。

0
user3499381

私が私の場合に直面した同じ問題私はすべてのアプリケーションを停止し、私のMacを再起動し、すべてがOKです

0
taha