dyld: Symbol not found: _objc_retain 如何解决?
2012-09-18 22:32
218 查看
最近在研究MKNetworkKit 这个类库
忽然发现 在4.3上运行 就会crash
国内网上搜索无果 翻墙看看google
找到一个解决的办法
Add
Build Settings => Other Linker Flags (OTHER_LDFLAGS)
for the different configurations
增加-fobjc-arc 完美解决~
注意: 此问题发生的原因是 项目本身 是非arc 只有某个你所使用的类 是arc 所以才会出现这样的问题
如果项目本身是arc 是不会出现这样问题的
忽然发现 在4.3上运行 就会crash
国内网上搜索无果 翻墙看看google
找到一个解决的办法
Add
-fobjc-arcin
Build Settings => Other Linker Flags (OTHER_LDFLAGS)
for the different configurations
增加-fobjc-arc 完美解决~
注意: 此问题发生的原因是 项目本身 是非arc 只有某个你所使用的类 是arc 所以才会出现这样的问题
如果项目本身是arc 是不会出现这样问题的
相关文章推荐
- dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic 解决
- dyld: Symbol not found: ___CFObjCIsCollectable 问题的解决
- dyld: lazy symbol binding failed: Symbol not found: _objc_unsafeClaimAutoreleasedReturnValue
- CURL命令报错:dyld: lazy symbol binding failed: Symbol not found: _SSL_load_error_strings解决办法
- 真机报错:dyld: Symbol not found:OBJC_CLASS_$_CIKernel
- dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic_copy
- dyld: Symbol not found: _OBJC_CLASS_$_SFRequestLogin
- dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic
- dyld: Symbol not found: _OBJC_CLASS_$_UIBlurEffect
- 关于 dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController 错误
- dyld: Symbol not found: _OBJC_CLASS_
- "_OBJC_CLASS_$ [文件名1]referenced from in[文件名2]:ld: symbol(s) not found问题解决办法
- ld: symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundle1.o for architectur
- 如何解决-bash: jstack: command not found,Linux安装jstack
- framework dyld: Symbol not found: _OBJC_CLASS_xxx
- php memcache扩展 出现错误dyld: Symbol not found: _mmc_queue_free
- vs2008编译时出现问题解决方法:MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tma
- dyld: Symbol not found: ___NSDictionary0__ Referenced from: /private/var/mobile/Containers/Bundle/
- bash: useradd: command not found如何解决
- linux动态链接共享库(如何解决应用程序跑不起来not found等问题)