React Native之IOS代码混淆
核心原理及处理过程
把运行ios应用中产生的main.jsbundle混淆后再放回去。
- xcode运行rn的ios,找到生成的main.jsbundle文件
- 使用javascript-obfuscator混淆main.jsbundle
- 把混淆后的main.jsbundle文件放回去,再次使用xcode的archive打包ios
操作步骤如下
1. xcode构建RN项目,搜索找到main.jsbundle

2. 使用javascript-obfuscator在本地混淆
包地址:https://www.npmjs.com/package/javascript-obfuscator
1 | { |
3. 把混淆后的main.jsbundle添加到ios项目




4. xcode重新archive, 确认是否混淆成功







知识扩展
