代码混淆界面介绍
代码混淆功能主要针对 OC 与 Swift 的类和函数。
对于 Flutter 或混合开发的应用,最终也会编译成 OC 或 Swift 的二进制文件,因此无需额外的语言设置。
界面结构:
- 顶部:显示控制区域(显示方式、风险等级过滤、名称搜索等)
- 中间:函数 / 方法名称列表
- 底部:处理开关与强度控制
OC 与 Swift 类名称混淆
操作步骤:
- 在顶部选择需要处理的可执行二进制文件
- 中间区域会展示文件中的类,并进行风险分级标注
- 建议先在 低风险 类中选择需要混淆的目标
- 对于 动态调用或反射调用的类 混淆时需谨慎,务必经过充分测试
显示方式
- 全部:显示所有类
- 已选:只显示已勾选的类(用于查看已配置项)
- 未选:显示未勾选的类(便于确认遗漏项)
风险级别
- 可按风险等级筛选类名称
- 风险等级仅作为参考,不能完全作为标准
- 最终是否混淆,需要结合实际项目测试结果判断
方法名搜索
- 在搜索框输入方法名称关键字
- 点击搜索后,可查看包含该关键字的类和方法
处理强度
- 控制混淆后字符串的可读性
- 强度越高 → 混淆后的字符串越不可读,破解难度越大
模式
控制类混淆逻辑的方式:
- 跳过:不进行混淆
- 白名单模式:只混淆已勾选的类或方法
- 黑名单模式:跳过已勾选的项,其余全部混淆
保存配置
- 配置完成后可点击 保存配置
- 下次无需重新设置,方便重复使用
- Start with IpaGuard
- Common Issues When Using IpaGuard
- iOS Certificate Types and Their Purposes
- iOS App Signing, Re-Signing, and Test Installation
- How to protect file security in an iOS app IPA
- How to protect the code inside an iOS IPA file
- Installing and Logging into Ipa Guard
- File Obfuscation Interface
- Code Obfuscation Interface
- Ipaguard Interface Overview
- 开始使用
- Ipa Guard使用常见问题
- ios证书类型及其作用说明
- iOS应用程序的签名、重签名和安装测试
- 怎么保护苹果手机移动应用程序ipa中文件安全
- 怎么保护ios ipa文件中的代码
- 安装和登录Ipa Guard
- 文件混淆-界面介绍
- Ipaguard界面概览