Objective C 编译时 CRC 生成和检查

Objective C Compile Time CRC Generation and Checking

我将 Objective C 与基于 Cocoa 的应用程序的本机 webkit GUI 选项一起使用,并使用 file:// URL 加载我的 GUI。有没有一种方法可以在编译时在我的 html 文件夹中生成 CRC 值并将其保存在 plist 中,以便在应用程序加载时验证 CRC 以确保目录未被篡改因为 HTML 是纯文本并且可以修改?

我知道我可以使用 Bash 脚本手动执行此操作,但想知道如何设置 XCode 在编译期间执行此操作。

注意:当然,我会用 sha256 散列或 AES256 加盐加密,这样别人就不能很容易地生成自己的散列。

如果您已经有一个脚本,您可以简单地为此构建目标创建一个 运行 脚本阶段,然后将脚本添加到其中。