一 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 信息
待续。。。
网友评论