我刚刚升级到iphonesdk4.0,重新编译了我的静态库和应用程序,当我在ios3.1.3设备上运行它时(使用部署目标3.0),它说:
dyld: lazy symbol binding failed: Symbol not found: ___sync_fetch_and_add_4
Referenced from: /var/mobile/Applications/7CA42202-DA9D-4A10-918D-593362E18000/renderer.app/renderer
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ___sync_fetch_and_add_4
Referenced from: /var/mobile/Applications/7CA42202-DA9D-4A10-918D-593362E18000/renderer.app/renderer
Expected in: /usr/lib/libSystem.B.dylib
我找到这个了
blog post
,但它似乎除了
-
-
它应该在sdk4.0中修复。
看来他所指的密码
是
在sdk4.0中修复了这个问题(他的示例是一个展示这种行为的最小应用程序),但是我仍然得到了这个错误。