第一种、手动混淆
修改代码中出现次数多的 类目 方法 。修改静态资源的名字,转静态资源为webp
第二种、使用flutter 自带的命令行工具进行混淆
混淆 Dart 代码 | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter
使用@pragma('vm:entry-point') 装饰器修改方法 忽略方法名字的混淆
执行打包ipa 的命令 会自动生成
报错 分发证书报错,可以先不管 因为我本地的确没有分发正式,先用开发证书
打包完成生成下面的路径
Runner.xcarchive 双击打开 然后进行xcode的导出ipa包操作
其中正式直接拖进钥匙串 中 , 描述文件enjoy_dev.mobileprovision在 xcode 中导入
第三种:使用IpaGuard
Ipa Guard使用常见问题 | ipaguard使用教程