2012-03-06 4 views
1

Xcode 4.1をLion 10.7.3で使用していて、プロジェクトのスキームを編集してDYLD_IMAGE_SUFFIX _debugに設定します。これは正常に動作するために使用されていましたが、10.7.3 OS Xのアップデートにはduffシステムフレームワークが含まれているように見えます。つまり、アプリケーションがなくなる前にmain()私はGCCでコンパイルしていますが、すでにOSの修復、OSの再インストール(2回)、Xcodeの再インストール、ディスクのパーミッションの修復などをすべて試してみました。これは、コードが全くないCocoaアプリのXcode(4.3)の最新バージョンでも発生します。DYLD_IMAGE_SUFFIX環境変数を_debugに設定すると、Lionを10.7.3に更新した後にmain()が呼び出される前にクラッシュする。

私は、出力ウィンドウに次の情報を持っている:

dyld: Symbol not found: _sandbox_extension_update_file 
    Referenced from: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 
    Expected in: /usr/lib/libSystem.B.dylib 
in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 

すべてのすべてのヘルプははるかに高く評価されるだろう!

+0

DYLD_IMAGE_SUFFIX = _debugはとにかくLionでは動作しません。彼らはSnow Leopardでフレームワークのデバッグビルドの提供をやめました。私はそれが何らかの技術的な問題だと聞いています。 – zmccord

答えて

0

この問題は、OS X 10.7.4で有効になったGatekeeperで発生しました。使用してゲートキーパーの電源を切る:

sudoのspctl --master-無効

は、問題を修正しました。

関連する問題