反盗版并向Apple提交应用程序

时间:2012-01-24 16:15:13

标签: iphone xcode app-store anti-piracy

这是我第一次尝试在我的应用程序中实施反盗版代码。

我使用Landon Fuller方法(LC_ENCRYPTION_INFO)。

此方法基于从App Store下载时加密的应用程序。

我查了一下,发现下载的应用确实是加密的。我还发现当我在Xcode中创建我的应用程序时 - 即使我使用Release版本 - 该应用程序尚未加密。

以下是我的问题:当我使用Application Loader将应用程序上传到Apple时,是否会在加密后对其进行测试,还是会以未加密的形式对其进行测试?后者将导致应用程序无法正常运行,这当然会导致应用程序未获批准。

1 个答案:

答案 0 :(得分:3)

这篇文章陈旧,这是处理盗版的错误方法。 (使用In-Apps,您可以验证购买)

由于使用未记录的API,应用程序很可能会被拒绝, 作者本人表示他不再使用它了。

引用页面:

  

但是,有一个问题 - Apple没有记录这一点。虽然大多数API和文件格式都是公共的,但实际的分发格式却不公开。 Apple可以随时更改签名格式,元数据plist或任何其他分发组件,此时您的版权保护可能会引发误报,而您的付费客户会想知道您为何浪费时间。< / p>

所以你的问题的答案是不要担心他们将如何测试它,因为它不会通过。