Anti-piracy and submitting an App to Apple

617 views Asked by At

This is my first attempt to implement an anti-piracy code in my App.

I am using the Landon Fuller method (LC_ENCRYPTION_INFO).

This method is based on the App being encrypted when downloaded from the App store.

I checked and found out that downloaded Apps are indeed encrypted. I also found out that when I create my App in Xcode - even if I use Release build - the App is not encrypted yet.

Here's my question: When I upload the App to Apple using Application Loader, will they test it after it has been encrypted or will they test it in its unencrypted form? The latter will cause the App not to function properly, which will of course result in the App not being approved.

1

There are 1 answers

3
user513790 On

This article is old and thats the wrong way to deal with piracy. (using In-Apps you can verify purchase)

Most chances the app will be rejected because of using undocumented APIs, the Author himself state he is not using it anymore.

quote from the page:

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.

So the answer for your question is dont worry how they going to test it because it wont pass.