我已经研究了很多,不pipe是在所有的地方,还是谷歌search,但我似乎无法find一个直接的答案就iPhone / iPad应用程序编写的Objective-C代码混淆。 我的问题是这些: 有没有办法做到这一点? 如果是这样,怎么样? 这值得么? 当应用程序提交给他们时,苹果是否允许它,或者有问题?
我打算发布一个小的,低价的公用事业。 由于这比业务更爱好,我打算使用VS2008附带的Dotfuscator Community Edition。 它有多好? 我还可以使用“足够好的混淆器”的定义 – Dotfuscator Community Edition中缺less哪些function以使其足够好。 编辑: 我检查了一些商业混淆器的价格,他们花了很多钱。 这值得么? 商业版本是否更好地保护逆向工程? 我不是很害怕我的应用程序被破解(如果应用程序如此糟糕以致没有人有兴趣破解它,那将是令人失望的)。 无论如何,它并没有得到很好的保护,在代码中几乎没有过分复杂的序列密钥和许可证检查。 这简直让我感到困惑,因为没有模糊的东西,有人可以很容易地获得源代码,重新标记并将其作为自己的代码销售。 这是否发生了很多? 编辑2: 有人可以推荐商用混淆器吗? 我发现他们很多,他们都是昂贵的,有些甚至没有在网站上列出的价格。 从function上看,所有产品看起来都差不多。 混淆器应具有哪些最小特性?