做一个SDK,一直用真机调试,没发现问题,打包后给测试安装后发现有闪退,怎么调试都没发现问题,真是怀疑人生,加了日志监控,统计到闪退定位到主函数里。
https://blog.csdn.net/u012490953/article/details/51025110
https://blog.csdn.net/Physhy/article/details/78661560
如果是返回什么类型记得一定要返回,真机调试没有问题,但是打包了ipa会闪退?个人觉得以上两个博客中说的都是有道理的。
通过这个的确是发现是有个返回了nil,但是返回nil闪退是在更底层的静态库里,上述结论不是很确定,但是问题是找到了,就是因为nil导致的。