Apple iOS应用程序中的.ipa
文件是否以任何方式提取?
如果可以做到,那么我不想知道如何提取它,而只知道如何在发生这种情况时保护内容。
示例1:
我的应用中有一个包含1000多个着名引号的数据库。
对于某人手动重新键入它,似乎是无用的浪费;但如果他能以这种方式复制它,我的应用程序的独特性可能会受到威胁。
示例2:
我的应用程序中有原始图像,1000多张图像。
对于某人手动屏幕捕获它是不可能的(在我的应用程序的上下文中是不可能的)但如果他能够提取它,我将被搞砸。
有没有人对此主题有任何了解?
答案 0 :(得分:3)
ipa文件只是一个名称不同的zip文件;提取内容只需将文件重命名为.zip并使用选择的unarchiver打开。
答案 1 :(得分:3)
.ipa
文件只是zip存档,任何拥有副本的人都可以提取其内容。
如果你真的关心你的内容,你可以添加各种级别的混淆,但是这些会带来一些开销,因为你的应用程序需要能够最终阅读内容,你只能让用户稍微提取一些内容。该内容的副本。
答案 2 :(得分:2)
是的,有办法从.ipa文件中提取资源。与此类任何内容一样,如果您的应用程序可以访问数据,则可以(有足够的工作量)让某人提取数据。
这一切都归结为成本效益分析。如果数据足够有价值以证明提取它的成本,那么有人可能会将这些资源用于提取它。
答案 3 :(得分:1)