未找到符号:_objc_retainAutoreleasedReturnValue在iOS 4.3上运行ARC编译代码

未找到符号:_objc_retainAutoreleasedReturnValue在iOS 4.3上运行ARC编译代码,第1张

概述我的代码使用5.1的基本SDK和4.0的部署构建,并使用ARC构建. 我以前在4.3测试设备上运行它时没有遇到任何问题,但它刚刚第一次崩溃. 知道怎么解决吗? Exception Type: EXC_BREAKPOINT (SIGTRAP)Exception Codes: 0x00000001, 0xe7ffdefeCrashed Thread: 0Dyld Error Message 我的代码使用5.1的基本SDK和4.0的部署构建,并使用ARC构建.

我以前在4.3测试设备上运行它时没有遇到任何问题,但它刚刚第一次崩溃.

知道怎么解决吗?

Exception Type:  EXC_BREAKPOINT (SIGTRAP)Exception Codes: 0x00000001,0xe7ffdefeCrashed Thread:  0Dyld Error Message:  Symbol not found: _objc_retainautoreleasedReturnValue  Referenced from: /var/mobile/Applications/6AD37C1A-9642-4F0A-87E9-ED33EE45729D/Interactive Messages.app/Interactive Messages  Expected in: /usr/lib/libobjc.A.dylib  Dyld Version: 191.3Thread 0 name:  dispatch queue: com.apple.main-threadThread 0 Crashed:0   dyld                            0x2fe01080 dyld_fatal_error + 01   dyld                            0x2fe02a40 dyld::halt(char const*) + 482   dyld                            0x2fe02b00 dyld::fastBindLazySymbol(ImageLoader**,unsigned long) + 1723   libdyld.dylib                   0x351d544e _dyld_fast_stub_entry(voID*,long) + 304   libdyld.dylib                   0x351d5374 dyld_stub_binder + 125   Interactive Messages            0x00036aee 0x1000 + 2198866   libobjc.A.dylib                 0x350af5d4 call_load_methods + 967   libobjc.A.dylib                 0x350af446 load_images + 508   dyld                            0x2fe03d7c _ZN4dyldL12notifySingleE17dyld_image_statesPK11ImageLoader + 649   dyld                            0x2fe0a6a8 ImageLoader::recursiveInitialization(ImageLoader::linkContext const&,unsigned int,ImageLoader::InitializerTimingList&) + 23610  dyld                            0x2fe0aaaa ImageLoader::runInitializers(ImageLoader::linkContext const&,ImageLoader::InitializerTimingList&) + 3411  dyld                            0x2fe020dc dyld::initializeMainExecutable() + 32412  dyld                            0x2fe06ffe dyld::_main(macho_header const*,unsigned long,int,char const**,char const**) + 144613  dyld                            0x2fe01286 dyldbootstrap::start(macho_header const*,long,macho_header const*) + 50614  dyld                            0x2fe01058 _dyld_start + 48
解决方法 坠机发生在哪里?我有同样的事情突然开始发生新的编译器.

对我来说,我有一个(voID)加载覆盖内的代码,它似乎是在arclite代码正确链接之前调用的.我不确定这是否可行,但将相同的代码移入(voID)初始化工作正常.

总结

以上是内存溢出为你收集整理的未找到符号:_objc_retainAutoreleasedReturnValue在iOS 4.3上运行ARC编译代码全部内容,希望文章能够帮你解决未找到符号:_objc_retainAutoreleasedReturnValue在iOS 4.3上运行ARC编译代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存