RN iOS release crash 找bug方法总结

一  js 编码问题

    有些时候debug环境未出现问题,但是release后出现问题,现象为应用打开后,白屏闪退。这时可能是js.bundle 里code 出错导致。

    参考链接:https://github.com/Microsoft/react-native-code-push/issues/1066

    1.真机release调试:

            a.在 Xcode 上, 选择 "Edit Scheme > Run".

            b.将Build Configuration从Debug更改为Release.

            c.按cmd + R以运行应用程序。

     2.查找bug:

            a.手动创建main.jsbundle文件(运行react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output iOS/main.jsbundle命令。)

            b.导入main.jsbundle文件到xcode中

            c.编译运行找出问题


二   真机找bug日志

      在设置-隐私-分析-分析数据  中科院找到 app crash 信息


待续。。。

你可能感兴趣的:(RN iOS release crash 找bug方法总结)