IOS iphone app开发 - 你如何隐藏资源目录中的文件?

时间:2011-08-23 14:59:18

标签: ios

IOS iphone应用程序开发 - 如何隐藏资源目录中的文件?

如果有人想从资源文件中提取资产,请说出受版权保护的图像或mp3,他们不仅需要右键单击应用程序图标来显示包内容。从那里他们只能打开包中的png和mp3 - 这不是'提供大量的数字版权保护。

我希望有一个切换,以便隐藏这些项目。

非常感谢

马格努斯

1 个答案:

答案 0 :(得分:1)

实际上没有办法隐藏文件,但可以选择加密它们。

您可以使用base64字符串对文件数据进行编码,这些字符串可以通过您选择的算法进行加密。 当您希望获取资源时获取相应的文本文件,解密并重新创建它(该方法类似于序列化,但需要额外的加密步骤)。 这样,在您的应用程序包中,您将只存储包含无意义字符串字符的文本文件。

不确定这种方式有多安全,但这是一种选择。

希望这有帮助,弗拉德。