如何在XCode中将资源编译为二进制文件?这种方式不会在应用程序包内部显示为文件,并且不受用户操纵(无论是善意的还是坏的)。
这甚至可能吗?
我对iPhone应用程序特别感兴趣。
感谢任何帮助!
答案 0 :(得分:1)
如果资源不是太大,您可以将资源处理为带有字节数组的头文件:
char TOP_SECRET[] = {
84, 111, 112, 32, 115, 101,
…
};
您可以加密或混淆资源,无论是在独立文件中还是在二进制文件中,因此在二进制文件中搜索已知的标头或魔术序列会更加困难。一个简单的XOR可以用于大多数目的。