首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止ipa文件/iphone应用程序被源码破解?

如何防止ipa文件/iphone应用程序被源码破解?
EN

Stack Overflow用户
提问于 2013-04-13 19:52:40
回答 2查看 1.1K关注 0票数 1

从stackexchange的一个问题Here中,它证明了我们可以反编译iphone应用程序到它的源代码,现在问题来了,我们如何保护ipa文件/iphone应用程序不被破解到它的源代码?我已经验证了这个答案here 1 method 2,但可悲的是它不能保护代码,任何更新,以防止应用程序的源代码

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-13 19:59:05

你真的不能。

设备上的iOS运行时需要能够解释二进制文件,因此二进制文件必须在那里,未加密并准备好运行。

您可以通过将方法名称、属性名称等置乱的工具来运行它,从而使其变得模糊。.NET和Java都有做这件事的工具,但是我不知道Objective-C有什么工具,所以我想你可以自己做。

(像你链接的anticrack这样的工具将会在短时间内工作,直到有人想出一种方法来逆转anticrack所做的事情-但因为你的应用程序最终必须以运行时准备运行的格式存在,所以你所能做的就是让它变得更加困难。这就像由来已久的海盗军备竞赛与桌面应用程序中的保护机制)。

票数 1
EN

Stack Overflow用户

发布于 2014-08-17 23:14:06

这一点已经讨论了很多。一般来说,你花时间改进或推广你的应用程序,然后花时间试图防止它以任何方式被破解,你就会赚更多的钱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15987495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档