我在IOS 5中遇到了编译错误。 我得到的错误是:
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
如何解决此错误?
答案 0 :(得分:40)
保罗的回答只有一半。经过一些搜索,我找到了this个线程,建议你为所有子项目使部署目标相同:
它们是什么(至少对于这个问题)并不重要,只要它们是相同的。 这为我解决了这个精确的错误。
在构建之前,不要忘记清理GData项目的DerivedData文件夹。
答案 1 :(得分:3)
在构建设置中将部署目标设置为iOS5。