2011-08-11 15 views
0

明示的にリクエストしていないダイナミックライブラリの読み込み中にアプリがクラッシュしました。iOSアプリをコンパイルするときに「dyld:シンボルが見つかりません:___gcc_personality_sj0」とは何ですか?

全クラッシュ:

sharedlibrary apply-load-rules all 
dyld: Symbol not found: ___gcc_personality_sj0 
    Referenced from: /var/mobile/Applications/44B11CD4-6109-4970-88E9-467552DB86DD/Pro.app/Pro 
    Expected in: /usr/lib/libSystem.B.dylib 
in /var/mobile/Applications/44B11CD4-6109-4970-88E9-467552DB86DD/Pro.app/Pro 

答えて

4

weak linking to libSystem.B.dylibを試してみてください。 「他のリンカフラグ」の下で、プロジェクトのビルド設定で

次 を追加します。

-weak_library /usr/lib/libSystem.B.dylib

それは自動的にあなたのターゲットに追加する必要があります設定をビルドしますが、 の場合は、そこに追加する必要があります。

関連する問題