文档章节

iOS上dyld_fatal_error错误的原因及解决

雾灵峰
 雾灵峰
发布于 2013/12/16 16:26
字数 197
阅读 1479
收藏 0

错误表现:

在iOS5.0(任何低于框架需求版本的系统上)上运行,在launch Image的时候直接Crash。

错误提示:

dyld`dyld_fatal_error:
0x8feb1070:  int3   
0x8feb1071:  nop

dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport

  Referenced from: /var/mobile/Applications/969DE3E8-A80C-4A23-B51C-6F89748850D4/"your app".app/"your app"

  Reason: image not found

原因:在低版本的iOS系统上运行了找不到相应框架(根据你得到的提示而定,以上面为例是在iOS5上找不到AdSupport框架,因为它是在iOS6被引入的。)

解决:

第一种、直接去掉对框架的依赖;

第二种、将依赖的框架设为optional,这需要你提前考虑当低版本系统运行应用,库不存在时的情况。

© 著作权归作者所有

雾灵峰
粉丝 12
博文 30
码字总数 2509
作品 0
成都
程序员
私信 提问
Cydia的基石:MobileSubstrate

在MAC与IOS平台上,动态库的后缀一般是dylid,而加载这些动态库的程序叫做dynamic linker(dyld)。这个程序有很多的环境变量来设置程序的一些行为,最为常用的一个环境变量叫做"DYLDINSERTLI...

HeroHY
2018/11/17
0
0
阿里数据iOS端启动速度优化的一些经验

背景 7月26号我们阿里数据iOS端发布了4.4.0版本,这次版本主要是优化了性能,其中main()阶段的启动耗时优化成果比较明显,从之前的0.5-0.7秒,降低为目前的0.1-0.2秒(第一行代码到最后一行代...

谭真
2018/07/20
0
0
iOS signal 11 问题

ios signal 错误问题 大家好,这边在调试iOS异常crash收集的时候,遇到如下问题 造一个野指针错,正常情况系统会抛出signal 11错误,然后闪退, 但是目前在集成bugly+自己写的一个简单的sig...

godLoveYao
2017/01/22
411
1
为什么提交AppStore时提示support arm64错误(Invalid architecture: Apps that include an app extension and framework must support arm64.)?

我的ios程序在提交AppStore时报以下两个错误: ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS......

小聪提醒
2016/12/04
320
0
2018 iOS 面试题大全(补充完整版)

原文地址:2018 iOS 面试题大全 由于原作者并没有继续更新,这里我转过来继续更新下 这个栏目将持续更新--请iOS的小伙伴关注! 1、iOS 应用导航模式有哪些? 2、iOS 中持久化方式有哪些? 3、...

Theendisthebegi
2018/11/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
1
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
2
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
5
0
拉普拉斯算子

拉普拉斯算子是二阶微分算子。 我们知道,一维离散信号一阶微分公式如下: 相应的,一维离散信号二阶微分公式如下: 由于图像有x和y两个方向,因此图像信号属于二维离散信号。其在x,y两个...

yepanl
昨天
3
0
记录"正则表达式"

详细请查看我的博客:https://blog.enjoytoshare.club/article/RegularExpression.html 1 写在前面 正则表达式(Regular Expression)在代码中常常简写为regex。正则表达式通常被用来检索、替...

wugenqiang
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部