0

Xcode 4 でターゲットを複製しましたが、実行を押すと、アプリケーションが起動して起動画面でスタックし、Xcode コンソールにエラーが表示されます。

エラー: プロセス ID 3957 にアタッチできませんでした

インターネットでいくつかの可能な解決策を既に検索しましたが、すべてがこの問題を解決しているようには見えませんでした。

他の手がかりはありますか?

4

2 に答える 2

0

ターゲットを複製すると、プロジェクトは同じバンドル ID を使用しようとします。場合によっては、これはあなたが望むものではありません。同じバンドル識別子を使用する必要がない場合は、変更してみてください。

于 2013-03-14T19:24:06.147 に答える
0

ステップ1: ping

$ ping ローカルホスト

これは次のようなものを返す必要があります

PING localhost (127.0.0.1): 56 データ バイト 127.0.0.1 からの 64 バイト: icmp_seq=0 ttl=64 time=0.028 ms 127.0.0.1 からの 64 バイト: icmp_seq=1 ttl=64 time=0.048 ms ...

これが機能する場合、この回答で問題が解決しない場合は、別の方法を試してください。

ping が次のように別の結果を返す場合: ping: cannot resolve localhost: Unknown host何かが /etc/hosts ファイルに問題がある場合は、手順 2 に進みます。

ステップ 2: /etc/hosts を確認する

/etc/hosts ファイルの先頭が次のようになっていることを確認します

127.0.0.1 ローカルホスト 255.255.255.255 ブロードキャストホスト ::1 ローカルホスト fe80::1%lo0 ローカルホスト

ファイルにこれらのエントリがない場合は、ファイルの先頭に入力し、$ dscacheutil -flushcache を使用して dns キャッシュをフラッシュし、手順 1 に戻ります。それ以外の場合は、手順 3 に進みます。

Step3: 正しいファイル形式: unix または LF である必要があります *

$ ファイル /etc/hosts

/etc/hosts: ASCII 英語テキスト

/etc/hosts: ASCII English text, with CR line terminators のようなものが返される場合、ファイルは間違った形式であり、無視されている可能性があります。

お気に入りのテキスト エディタを使用して、ファイルの行末を unix または LF に変更します。

In Sublime Text 2 this can be done throught the view menue: View > Line Endings > Unix

DNS キャッシュをフラッシュし ($ dscacheutil -flushcache)、手順 1 に戻ります。

于 2013-05-16T11:43:17.047 に答える