シミュレータでアプリケーションを実行すると(アプリケーション名)にXcodeがハングアップするが、デバッガがLLDBに設定されている場合にのみ発生する。デバッガがGDB(製品 - >編集 - >実行 - >デバッガ)に設定されている場合、アプリケーションはうまく動作します (アプリケーション名)にアタッチするときにXcodeがハングしないようにするにはどうすればこの問題を解決できますか?デバッガがLLDBに設定されている場合、(アプリケーション名)にXcode 4がハングアップする
答えて
これは時々起こることがわかりましたが、一般的にシミュレータまたはデバイスの再起動、XCodeの再起動、派生データディレクトリのクリーニングがこのトリックを行います。
私は同じ問題を抱えていました。これらの指示に従って解決しました。Why does the LLDB Debugger constantly fail to attach? localhostを127.0.0.1に変換するエントリを/ etc/hostsに追加したところ、うまくいきました。
神様、あなたはもっと高くなるべきです。デバッガはネットワーク経由で接続し、127.0.0.1ではなく、localhost上のシミュレータを探しました。 – Can
のXcode 4.5.xのscuppered lldbは(そう代わりにGDBを使用)とgitのは私のために(SourceTree代わりに使用)を、とXcode 4.6.2
その非常に簡単なステップにアップグレードするとき、彼らは魔法のように解決されました...私にとっては、毎回「myAppに接続する」ことに悩まされ、Xcodeも応答しなくなるため、大きな問題でした。
メニューバーの[プロダクト]の下にあるスキームをクリックし、[スキームの編集]をクリックします。ボックスが開き、情報タブの下にあるLLDBから "debugger"をGDBに変更します。毎回私のために働く!この問題は、この問題を解決するのに役立ちます。
デバッガがLLDBに設定されていると、Xcodeがlocalhostにアクセスする必要があります。ホストファイルが正しく構成されていないと、常にプロセスID xxxxにアタッチできませんでした。ここにトリックがあります:
お試し
$sudo file /etc/hosts
です。出力が/etc/hosts: ASCII English text, with CRLF line terminators
の場合、ファイル形式をUNIX形式に変更する必要があります。これを達成する方法はたくさんあります。私の好みは:- オープンホストのファイルは
$sudo vim /etc/hosts
です。 - vimコマンドラインモードを入力し、
:set ff=unix
と入力してファイル形式を変更して戻ります。 - ホストファイルに次のような行が含まれていることを確認してください。
127.0.0.1 localhost
:wq
と入力して終了して終了してください。
もう一度
$sudo file /etc/hosts
を試してみると、/etc/hosts: ASCII English text
となります。- オープンホストのファイルは
- hostsファイルのアクセス権を変更します。
$sudo chmod 644 /etc/hosts
- 上記をすべて完了したら、
$ping localhost
を試してください。ping: cannot resolve localhost: Unknown host
の代わりに64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.037 ms
のような応答が表示されます。 - Xcodeとシミュレータを再起動してください。
これは完全に私のために働いた。ありがとうございました。 –
端末を開いて次のコマンドを入力します。
sudo nano /private/etc/hosts
を入力してください。それはあなたのMacのパスワードを聞いてきます。パスワードを入力します。
GNUナノ2.0.6ファイル:/民間の/ etc/hosts
## #ホストデータベース # #localhostを
は、システムの起動ループバックインタフェース #を設定するために使用されます。このエントリは変更しないでください。 ##127.0.0.1 localhostの
変更作業が完了したら255.255.255.255は、
:: 1 localhostの
FE80 :: 1%のlo0でのlocalhostの
をbroadcasthost Control-Xを押してエディターを終了し、Yを押して保存します。
最新のOSにアップデートすることで問題が解決されます。 私の場合、私はヨセミテ10.10.5を使用していました。私はそれをエルキャピタン10.11.1にアップデートしました。 その後、Xcode 7.0.1がリリースされました。追加のコンポーネントがxcodeにインストールされ、問題は解決しました。
私はxcodeの追加コンポーネントがないと考えています。 XcodeとSimulatorが正常に動作するためにOSの強制アップデートが必要な場合があります
LLVMコンパイラを使用していますか? – borrrden
わからない、どうすれば確認できますか? –
ビルド設定で "compiler"を検索 – borrrden