クイックソリューション:opendirectorydデバッグログを回さ
::私は解決策に来てどのようにXcodeの選択-switch /Applications/Xcode.app/Contents/Developer/
:次のコマンドを実行します「odutilログデバッグを設定する "
/var/logs/opendirectoryd.logファイル内で検索します。
私は以上のスパムログのこのブロックを見て維持し、何度も何度:
2012-04-12 11:29:28.420 CDT - 31053.1185984、モジュール:SystemCache - より多くの仕事
のためのセマフォをシグナリング
2012-04-12 11:29:28.420 CDT - 31053.1185984、モジュール:SystemCache - ファイナライズ応答オブジェクト0x7fae5b21acb0、要求が
2012-04-12 11完了:29:28.420 CDT - 31053 - クライアント: 'xcodebuild' 0個のセッション、0個のノード、0個のアクティブな要求で終了しました
2012-04-12 11:29:28.421 CDT - トリガー - 新しいノードのトリガーが監視して 'opendirectoryd:ノード;(登録|登録解除を); *'
2012-04-12 11時29: 28.421 CDT - semaphore_waitは待機します。既にメンバーシップコールの最大数は飛行中です
2012-04-12 11:29:28.421 CDT - 31053。1185985、モジュール:SystemCache - クライアント:xcodebuild、UID:501、EUID:501、GID:20、EGID:20
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - グローバルに追加要求リスト - 新しい数1
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - mbr_identifier_to_uuid要求、UID:501
2012-04-12 11:29:28.421 CDT - モジュール:SystemCache - semaphore_waitは待機します - max_active_work
2012-04-12 11:29:28.421モジュール:SystemCache - semaphore_waitは待機します - workq
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - パイプラインに提出
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - 実行要求パイプライン
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - キャッシュがヒット - dev14(0x59574CC0)
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール: SystemCache - 応答パイプラインへの送信
20 12-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - 実行応答パイプライン - 0x10ba2f670
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - 、完成1を配信mbr_identifier_to_uuid結果
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - グローバル要求リストから
2012-04-12 11取り外す:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - より多くの作業のためのシグナリングセマフォー
2012-04-12 11:29:28.421 CDT - 31053.1185985、モジュール:SystemCache - ファイナライズresp onseオブジェクト0x10ba2f670、要求が完了しました
2012-04-12 11:29:28.421 CDT-31053 - クライアント: 'xcodebuild'、セッション0個、ノード0個、アクティブリクエスト0個で終了)
2012-04-12 11:29:28.422 CDT - トリガ - のために見ている新しいノード・トリガー 'opendirectoryd:ノード;(登録|登録解除を); *'
2012-04-12 11:29 :28.422 CDT - semaphore_waitは待機します。既にメンバーシップコールの最大数は飛行中です
2012-04-12 11:29:28.422 CDT - 31053.1185986モジュール:SystemCache - クライアント:xcodebuild、UID:501、EUID:501 、GID:20 、EGID:20
2012-04-12 11:29:28.422 CDT - 31053.1185986、モジュール:SystemCache - グローバル要求リストに追加 - 新しい数1
2012-04-12 11:29:28.422 CDT - 31053.1185986、モジュール:SystemCache - mbr_identifier_to_uuid要求、UID:501
2012-04-12 11:29:28.422 CDT - 31053.1185986、モジュール:SystemCache - semaphore_waitが待機する - max_active_work
2012-04-12 11 :29:28.422 CDT_31053。1185986、モジュール:SystemCache - semaphore_waitが待機する - workq
私はグーグルでこれらの文字列のいずれかを検索し、Appleの開発者向けフォーラムに隠されて、次の解決策を考え出した:
「それは古いxcodebuildコマンドと思われます'xcode-select -switch /Applications/Xcode.app/Contents/Developer/'と 'make clean'を実行した後、プロジェクトは完全に構築されました。
実際に動作します。正しいものではない奇妙な象徴的なリンクであったに違いありません。他の多くの人が、opendirectdと大きなCPUスパイクを引き起こす壊れたsymリンクに問題があるようです。