• 前言

        该加固工具为 Mac 系统下的命令行工具。



  • 环境依赖

        1. Xcode Command line Tools

        通过命令输入 xcode-select -p 显示是否如下:

    FairGuard

        如果不是请先在命令行使用 xcode-select --install 安装一下,然后再使用,如果已经安装,那就执行下面命令:

        sudo xcode-select -s /Applications/Xcode.app/Contents/Developer 指定一下即可。

        备注:工具也会自动检测。

        2. 关闭系统完整性校验

        在命令行中运行 csrutil status 查看当前系统完整性保护是否开启。如果显示的不是 disable ,请执行以下步骤:

        1)  重启电脑, 听到启动声之后,按 Command + R 进入恢复模式

        2)  执行 csrutil disable; reboot

        3)  电脑会重新启动,进入系统后可以使用 csrutil status 查看是否关闭成功

             如果您的 macos 系统版本大于 10.11 ,或者电脑是 M1 设备,上面的方法可能失效,请执行以下步骤:

        1)  关机状态下长按开机键,直到出现 设置 后松开,进入恢复模式

    FairGuard

        2)  点击 继续,再点击 实用工具 - 终端,在弹出来的终端中执行 csrutil disable; reboot

    FairGuard

        3)  电脑会重新启动,进入系统后可以使用 csrutil status 查看是否关闭成功


  • 参数说明

        ./fairguardbuild [Basic options]

        3.1 基本选项[Basic options]:

      参数

      说明

      -p, --project=<str>

      后面是完整的项目路径,一般使用 xcodeproj 的完整路径,cocospod的请使用 .xcworkspace 的完整路径


  • 使用说明

        4.1 使用步骤:

        1)  将工具随意解压到指定目录,打开终端 cd 到工具目录。

        2)  选定功能参数后,执行如下命令即可。

             ./fairguardbuild -p xxxx/Demo/Unity-iPhone.xcodeproj

        4.2 GameKey配置说明:

    FairGuard

        将从官方得到的GameKey复制到上图文件里面。


  • 注意事项

        1、使用前请关闭bitcode,Cocospod项目所有Target的bitcode也需要关闭。

    FairGuard


即刻体验FairGuard加固方案!

即刻体验FairGuard加固方案!

免费试用游戏游戏安全保护, 对接专业技术服务!

免费体验
首 页
产 品
方 案
客 服
帮 助