ios中如何快速追踪定位bug

2018-03-07  本文已影响39人  lotawei

iOS中闪退即使在上线也是容易出现崩溃现象的.以下是个人在工作中对崩溃或异常现象的总结和经验.上线后的bug是能很好的在devicedata下直接下载出来的,这种iOS本身支持。但是还没上线的app如何快速定位,以下是最近开发的一些经验和体会

xcode自带图书那个可以看到层级关系.以及控件的位置是否正确
界面上正常响应不了交互,UIimageview是否开启了允许交互设置
视图的遮挡,透明度,ishidden都会失去交互

重要步骤的流程如果需要可自己配合后台做日志管理,简单点就用第三方吧,不过目前极光友盟只能收集到oc中的异常,bugly能收集到swift的但信息是不全的意味着你还是看不出来是哪里错了,最终方案打个包让人家继续用着呗,为自己的每个ipa和版本制作符号表,集成bugly进行收集信息,这样crash直接定位到出错代码.但是小心逆向哟,逆向工程师必争之地就是符号表,因此在上线之前测试阶段可以配置符号表,上架的时候还是删除符号表配置,并且删掉bugly的拦截,看到最后了的捡到了呗

上一篇 下一篇

猜你喜欢

热点阅读