M115分发文档中心
帮助中心/ IOS内测
苹果APP出现闪退 是什么原因?

最近App Store审核机制是越来越严格,官方通知八月一号所有没版本号的游戏APP将会被下架,意味着这些游戏APP再想分发应用就只能选择iOS签名了,那么在使用iOS签名的时候会出现哪些问题呢?应其他用户的要求,今天就谈一下关于苹果APP签名后出现闪退的问题。

有问题出现就一定会有原因,然后再寻求解决的方法,首先闪退的现象表现为打开APP后突然会出现一闪然后退出、或者是需要重新登录的现象

iOS应用出现闪退的原因及解决:

iOS应用出现闪退部分可能是系统兼容的问题。比如你的系统已经升级了,而APP很久没有更新还没有兼容到最新的系统,那么就有可能出现闪退;

APP本身有时间锁,在进行苹果企业签名操作的时候,没有选择去除时间锁的选项,这种情况进行iOS签名操作的时候可以提前选择去锁功能,就可以解决闪退问题了。

还有就是app在封装打包时出现的问题,也就是app在封装打包时没有注意有一些失误。在iOS签名操作后运营时出现无端崩溃,那这种情况可以在平台重新进行app封装打包操作,重新生成ipa文件进行iOS签名操作。

顺便也总结了一下iOS应用闪退的一些原因(仅供参考):

1、系统不兼容(前面有提到),如果是App Store中的应用,一般来说更新就可以了。但是经过iOS企业签名的应用,更新比较慢,如果iOS用户想要更新,就需要重新下载安装,相对于也是比较麻烦,因此iOS企业签名应用更新较慢可能会导致系统不兼容,进而导致ios闪退。

2、缓存过多,我们在使用ios应用时不可避免地会产生一些垃圾,如果长时间不清理,就会导致手机越来越卡,也有可能会出现ios闪退的现象。

3、杀毒软件,使用iOS企业签名的应用可能会因为一些原因而被杀毒软件拦截,从而导致iOS应用闪退。这里要提醒一下ios用户,在安装iOS企业签名应用时最好先确定应用来源,避免安装了违规应用。

4、封装应用在封装过程出现了问题,有些ios app可能是直接封装的app,然后使用签名进行安装,闪退可能是封装环节就出现问题导致的,建议重新封装一下。

ios闪退一般与签名没有直接关系,iOS签名一般来说不会直接导致闪退,但iOS企业签名有一点弊端,就是会掉签,掉签与闪退也不太一样,掉签后,一般是无法打开应用的,会提示“无法验证的应用”。

企业签名掉签了,需要重新签名,用户再重新安装就可以继续使用,如果对稳定性要求比较高可以选择超稳版的签名。

其实条件允许的话,iOS用户也是可以选择TF签名来解决内测分发的问题,苹果TF签名又称为TF上架,TestFlight签名,是目前最稳定的签名方式,它是一种苹果官方认可的分发模式,分发限制少,链接不会被屏蔽,任何苹果设备均可安装。而且用户在下载时无需点击信任,方便已操作,用户体验极佳。

iOS应用出现闪退不仅仅对APP本身有影响,对于iOS用户的流失更是一大损失,所以在进行iOS应用分发推广时,能上架到App Store最好选择上架,如果不行也要选择相对稳定的iOS签名方式,比如TF上架以及免签封装都是iOS开发者不错的选择。