iphone - 反盗版并向Apple提交应用

标签 iphone xcode app-store anti-piracy

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

我正在使用Landon Fuller方法(LC_ENCRYPTION_INFO)。

此方法基于从App Store下载时对App进行加密的情况。

我检查发现下载的应用程序确实已加密。我还发现,即使我使用Release build在Xcode中创建我的应用程序时,该应用程序仍未加密。

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

最佳答案

本文年代久远,这就是处理盗版的错误方法。 (使用应用程序内,您可以验证购买)

由于使用未公开的API,该应用很可能会被拒绝,
作者本人声明他不再使用它。

页面引用:

However, there's a problem -- none of this is documented by Apple. While most of the APIs and file formats are public, the actual distribution format is not. Apple could change the signature format, the meta-data plist, or any other distribution component at any time, at which point your copy protection may raise a false positive, and your paying customers will be wondering why you're wasting their time.



因此,您的问题的答案是不必担心他们将如何测试它,因为它不会通过。

关于iphone - 反盗版并向Apple提交应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8990179/

相关文章:

iphone - 如何知道 StoreKit In App Purchases 导致了 applicationWillResignActive?

iphone - 将 iPhone 项目转换为 iPad 项目?

ios - iTunes 连接 : In App Purchases - Developer Action Needed

ios - 某些应用的应用商店颜色和横幅

iOS 5 不会重定向到 Appstore

iphone - CG上下文旋转

iphone - 在某些 UIView 之外检测触摸事件

iphone - 有没有一种快速方法可以在不启动应用程序的情况下构建并安装到 iPhone(从 Xcode)?

ios - 如何使用 ARC 为 View Controller 正确释放和保留内存? - iOS

ios - 如何让 IB 创建 Action 连接?