第1个回答 2020-11-28
下午运营人员找我,让我看看自家的app 怎么一直闪退,我的内心开始是拒绝的,但是一想多么好的一次查找生产环境崩溃的机会啊,我的心还有点小兴奋。
我就让他演示一下,确实打开app 一会就黑屏闪退了(必现),他马上说是不是和他的手机(磁盘)空间不足的原因啊! 我一想,不应该啊,运行内存够用就行了,磁盘空间应该是无所谓的啊,呵呵。接下来是实力打脸过程。
我就看看app的版本号,之后找到本地对应的版本代码,想要运行一下看看,究竟什么问题,一运行就报错如下:
Xcode 报错
报错说:设备没有可用空间了
那怎么办呢,我就和运营人员说删掉个没有用的app, 腾出来点空间吧,于是把拼多多删了,这下有空间了,我就顺手看看还能不能重现刚才的闪退,咦咦咦,没有问题了,重现不出来了,注意此时我还没有更新包呢!呵呵,说明什么,空间不足会导致app闪退,后来想想确实有关系,因为磁盘空间会作为虚拟内存提供给系统使用。
第2个回答 2020-11-26
闪退的原因还是比较多的,有的是,因为你的某一个软件出现了问题,绝大部分原因还有的是你内存的问题,你可以换一个内存多一点的手机
第3个回答 2020-11-26
一般的手机如果内存不够那个软件都会闪退运行不了的,只有增加内存才行
第4个回答 2020-11-26
这个是没有办法的,你要确定是内存不够的原因,因为IOS的机制,导致主流的苹果手机都是内存够的,除非是很老的机型。