从类名、属性、方法到资源文件,ShroudX 提供多层次、可配置的代码混淆方案
自动重命名 Objective-C / Swift 类名,支持前缀/后缀/组合匹配规则,有效阻止逆向分析
深度混淆属性名和方法选择器,配合白名单机制保护系统 API 不受影响
重命名图片、XIB、Storyboard 等资源文件,同步更新代码中的引用关系
批量修改资源文件的 MD5 校验值,防止通过文件哈希进行完整性比对检测
重新生成 iOS 工程的 UUID 标识,改变项目指纹特征
一键修改项目工程名称及内部引用,实现项目级别的身份伪装
自动清除源码中的开发注释,移除泄露业务逻辑的文字线索
对宏定义标识符进行替换混淆,覆盖条件编译宏与普通定义宏
对项目目录结构进行混淆处理,增加逆向分析的复杂度
每个功能模块都提供独立的过滤配置,支持白名单/黑名单双模式,灵活控制混淆范围
一键操作,支持 10 种混淆策略自由组合
随机单词 / 随机字符模式,自定义各类前缀
精确排除不需要混淆的字段和方法
保护 SDK / 第三方库类名不被修改
高级自定义过滤,支持字段和文件目录双重维度
灵活控制哪些资源参与混淆处理
简洁直观的操作流程,无需复杂的配置即可快速上手
导入您的 Xcode 项目目录,可选择附加映射表文件用于精准定位
勾选需要的混淆策略,在各个过滤模块中设置排除规则和白名单
点击「开始混淆」按钮,等待处理完成后查看日志确认结果
下载 ShroudX,为你的项目添加一层专业的代码保护屏障 — 零成本,全功能