でエラーをコンパイル、私が手にエラーがある:libobjc.A.dylibは私が実際にそれを把握することはできませんiOSシミュレータ4.3でコンパイルエラーを抱えているのiOS 4.3
dyld: lazy symbol binding failed: Symbol not found: _objc_retain
Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib
dyld: Symbol not found: _objc_retain
Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib
注:
参照されているライブラリ(libobjc.A.dylib)は実際に 'Expected Place'にあります コードはiOS5デバイスとiOS5シミュレータで正常に動作します。
を追加
-fobjc-arc
ARCを使用していない、プロジェクトは複雑すぎるそれをオン。 – oberbaum
このシンボルは4.3 libにはありません、誰がこれを要求しているのだろうか。両方のディレクトリに行き、 'nm libobjc.A.dylib | grep retain'を実行すると、4.3では_SEL_retainというシンボルが1つしか表示されません。プロジェクトをきれいにして再構築しようとしましたか? –