iOSシミュレータのXcode 9.2デバッグは完全に壊れています。Xcode 9.2シミュレータのデバッグが壊れています。プロセスIDにアタッチできませんでした
私はこれを数時間働いて、ハードドライブを完全に拭き取り、新しいオペレーティングシステムをインストールすることから始めて、ほんの数多くの提案をしました。私はアップルにバグを提出した。誰かがこの問題に遭遇し、何か提案がある場合に備えてここに投稿してください。
要約:
デバッグ実行可能ファイルでデバッグモードでビルドして実行しようとします。シミュレータは、唯一の白い画面にアプリケーションを開き、Xcodeは、エラーをポップアップ表示:
Could not attach to pid: "<a process id>"
Ensure "<app>" is not already running, and "<user>" has permission to debug it.
再現手順:
は、任意のプロジェクトを作成し、任意のシミュレータ上で実行してみてください。
予想される結果:
デバッガに正常に接続します。
実績:
デバッガはデバッグ用のiOSシミュレータプロセス/アプリにアタッチすることができことはありません。 デバッガは、物理デバイス上で接続してビルドして正常に実行できます。
バージョン/ビルド:
- Xcodeのバージョン9.2(9C40b)
- MacOSのシエラ10.12.6
- 任意のiOSプロジェクト
- 任意のiOSシミュレータ
その他の注意事項:
- この問題がランダムに開始されるまで、Xcode 9.2は問題なく動作していました。エラーが最初に言った:
Failed to initiate service connection to simulator
DTServiceHubClient failed to bless service hub for
simulator iPhone 8 Plus <simulator identifier>
- コンピュータを再起動した後、エラーがにシフトし、「PIDに接続できませんでした...」
を、私は完全に含めて自分のコンピュータを拭くの短い提案ソリューションの数十を試してみました:シミュレータ
- 新しいデバイス(でも、異なるデバイスやOSのCOMBINAを作成します。ション)
- は異なるXcodeプロジェクト、でもシンプルなワンオフシングルビューアプリケーション
- etc/hostsファイルを見てみると、ローカルホストの検証が得られたデータを削除するコンピュータを複数回
- (複数を再起動
- をpingを実行することができます試してみてください)
- デバッガをアタッチせずにビルドして実行し、「プロセスIDにアタッチ」してデバッガをアタッチしてください。
- Xcodeとすべてのシミュレータを完全にアンインストールして再インストールしてください。
- しばらく実行した後に表示されるように、この問題が発生するのXcode 9.0から9.2のバグがありますキーチェーン
ログアウトしますか?私の開発者アカウントまたはコンピュータですか?私はコンピュータを何度も再起動し、ログアウトして開発者アカウントに戻り、Xcodeをアンインストールして再インストールし、シミュレータを削除して再作成しました。それのどれも働かなかった。 – n8tr
OKを入力し、バグレポートを提出し、 'sysdiagnose -q'と' xcrun simctl diagnose'の出力を含めてください。可能であれば、レーダーで返信してください。 – russbishop