真机打不开app:Exception Type: EXC_BAD_ACCESS (SIGKILL - CODESIGNING)

今天在Xcode上真机测试,运行app后完美操作,没有问题,打包提测,然后无意中杀死app,发现打不开了,每次打开就闪退,胆战心惊,因为刚来新公司嘛,要是提测一个打开就崩溃的包,还是很尴尬的,所以,趁测试测试前赶紧找原因。
因为是启动时的崩溃,只能查看真机上记录的log日志了。从xcode - window - Devices and Simulators中找到连接Mac的真机,点击view device logs按钮,就可以找到刚才的崩溃日志了。


log.png

看到崩溃原因是 EXC_BAD_ACCESS (SIGKILL - CODESIGNING),崩溃位置是Thread 18,就往下翻找thread 18是干嘛的,发现是flutter相关部分。


thread18.png

判断应该是flutter的环境构建失败,和签名有关。

解决办法就是:
运行真机时,选择release模式,就ok了。这样我刚才给测试的打包也不会引起尴尬了,因为打包的时候就选择的release模式呢,保存了一丝丝面子呐。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容