概述
自动字符串混淆。 为我上与 iOS 安全相关的文章编写的示例。
source - 用于混淆的命令行实用程序
sample - 带有自动混淆的示例项目
如何将其集成到您的应用程序中
创建字符串文件。 简单的文本文件,UTF-8 编码,每行一个字符串。 检查 。 此文件包含在项目文件中,以便在 Xcode 中访问和编辑它,但它不包含在任何目标中。
创建您自己的混淆脚本或复制 。 手动运行这个脚本,第一次生成头文件。 将其添加到您的应用程序中。 在我们的示例中,生成的头文件是 。
将复制到您的项目并将其添加到您的项目中。
检查示例应用程序以了解如何解密这些字符串。
每次更新字符串文件时,都必须运行此脚本来更新生成的头文件。 或者您可以自动执行此操作。 转到构建阶段,添加新的运行脚本阶段并使用以下命令运行混淆脚本:
$SRCROOT/scripts/obfuscate-stri
评论0
最新资源