快速开始

只有macos版本,其他版本不支持

1. 启动软件

  • 双击 ipaguard.app
  • 等待主界面加载完成
    app_start.png

2. 登录账号

  • 点击 用户登录 按钮
  • 输入你的邮箱和密码
  • 点击 登录 按钮, 没有账号请先注册账号
  • 注册账号时需要输入邮箱、密码和确认密码, 注册后有 7 天试用期
    account_register.png

3. 安装 swift toolchain 工具链 (6.2.3)

下载 工具链 安装包

可以通过 ipaguard 下载页面 或者官网 下载 swift toolchain 工具链安装包,
download_toolchain.png
或者通过工具链设置 按钮,跳转到下载页面
toolchain_download_url.png
下载完成后,双击安装包,
swift_toolchain_install.png
安装工具链的方式选择 为仅我安装

  • 错误提示:如果选择"为所有用户安装",可能会导致权限不足的问题,从而无法正常使用工具链
    install_only_me.png
    后续步骤正常安装即可,安装后,工具链的位置为用户目录下的 Library/Developer/Toolchains,eg: 全路径为 /Users/用户名/Library/Developer/Toolchains/swift-6.2.3-RELEASE.xctoolchain
    user_intall_path.png

4. 配置 swift toolchain 工具链

选中安装的 swfit toolchain 6.2.3 版本
swift_toolchain_selected.png

5. 选择项目

  1. 点击主页面 项目同行的 选择 按钮,来选中项目, 需要选中项目的工程文件 xxx.xcodeproj or xxx.xcworkspace, 如下
    xxx.xcodeproj
    ios_project_select_xproject.png
    xxx.xcworkspace
    ios_project_select_xworkspace.png
  2. 确认选中项目后,会自动分析项目的 scheme, 默认选中 application 类型的 scheme
    ios_project_scheme_list.png

6. 使用默认设置, 分析项目

  • 点击 分析 按钮, 会生成分析使用到的构建命令
    analyze_run.png
  • 点击 确认 按钮, 会执行分析构建命令
    analyze_runing.png
  • 分析完成后,会显示可以混淆的 swift 和 oc 中的符号列表, 这些符号默认是可以混淆的
    analyze_result.png

7. 使用默认设置, 开始处理,查看混淆结果

  • 点击 开始处理 按钮, 确认
    handle_start.png
  • 处理完成后,会生成在导出了路径中
    handle_finished.png
  • 双击工程文件,默认使用xcode打开,验证是否可以通过xcode编译, 没有问题则说明混淆成功(** 注意:混淆后,项目中代码的符号会改变,可能有些符号修改不完全,可以反馈给 ipaguard 团队处理,或自己先手动修改处理,使其可以编译通过 **)
    handle_proj_check_by_xcode.png