16

IOS5でコンパイルエラーが発生しました。発生するエラーは次のとおりです。

wait_fences: failed to receive reply: 10004003
dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_atomic
Referenced from: /var/mobile/Applications/952C640B-8310-4028-AAE5-FD308D02B005/MorethanMusic.app/MorethanMusic
Expected in: /usr/lib/libobjc.A.dylib

dyld: Symbol not found: _objc_setProperty_atomic
Referenced from: /var/mobile/Applications/952C640B-8310-4028-AAE5-FD308D02B005/MorethanMusic.app/MorethanMusic
Expected in: /usr/lib/libobjc.A.dylib

このエラーを修正するにはどうすればよいですか?

4

2 に答える 2

40

パウロの答えはそこの半分に過ぎません。いくつか検索した後、このスレッドを見つけました。これは、すべてのサブプロジェクトでデプロイメントターゲットを同じにすることを提案しています。

メインプロジェクト

サブプロジェクト

それらが同じである限り、(少なくともこの問題では)それらが何であるかは問題ではありません。これは私にとってこの正確なエラーを解決しました。

ビルドする前に、GDataプロジェクトのDerivedDataフォルダーをクリーンアップすることを忘れないでください。

于 2012-10-15T22:03:47.870 に答える
3

ビルド設定で展開ターゲットをiOS5に設定します。

ここに画像の説明を入力してください

于 2012-10-12T14:58:05.073 に答える