如何保护iOS捆绑文件

时间:2010-11-25 13:22:53

标签: iphone ios bundle protection

现在,人们可以通过解压缩.ipa文件轻松获取捆绑文件。有没有办法保护保存在iPhone应用程序包中的媒体文件(比如说mp3)?

感谢, 开尔文

3 个答案:

答案 0 :(得分:3)

你可以让它变得更难,但你无法让它变得不可能。 您可以实现某种数据加扰,然后在应用程序在手机上运行时对其进行解读。但实际上,任何和所有解决方案都难以实现,而不是不可能。即使是加密,您的应用也必须拥有解密它的密钥。

答案 1 :(得分:3)

唯一的方法是在运行时使用您自己的编码/加密和解码。您可以将数据“预打包”到序列化对象中,即NSData并添加一些噪声。如果额外的小保护值得失去灵活性取决于你 - 使用库方法会变得更加困难,你很容易丢失一些系统功能。

答案 2 :(得分:0)

我认为只有加密才能提供帮助。