如何保护iOS捆绑文件

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

谢谢,开尔文

你可以让它变得更难,但是你不能真的让它变得不可能。 您可以实施某种数据加扰,然后在您的应用程序在电话上运行时进行解读。 但是真正的任何解决scheme都会让它变得困难,而不是不可能。 即使encryption,你的应用程序将不得不有密钥解密包括在内。

唯一的办法是在运行时使用你自己的编码/encryption和解码。 您可能会将数据“预打包”为序列化对象,即NSData并添加一些噪音。 如果额外的保护是值得的,灵活性的损失取决于你 – 使用图书馆的方法将变得更加困难,你很容易失去一些系统function。

我认为只有encryption可以帮助。