Difference between revisions of "Misuse of enterprise and developer certificates"

From The iPhone Wiki
Jump to: navigation, search
(adding new example)
(updating about date trick)
Line 1: Line 1:
 
There is some distribution of apps outside the App Store using [[provisioning profile]]s and enterprise certificates, which allows those apps to be installed on non-jailbroken iOS devices. This violates Apple's developer agreements.
 
There is some distribution of apps outside the App Store using [[provisioning profile]]s and enterprise certificates, which allows those apps to be installed on non-jailbroken iOS devices. This violates Apple's developer agreements.
   
Some of them use a provisioning profile that requires the user to set the device's time back to 2012 before installing the app.
+
Some of them used an expired provisioning profile that required the user to set the device's time back to 2012 before installing the app (the "date trick"). The ability to use expired profiles like that [http://venturebreak.com/2014/10/18/ios-8-1-kills-movie-box-unapproved-apps-use-date-trick/ was fixed with iOS 8.1].
   
 
== Examples ==
 
== Examples ==

Revision as of 22:33, 7 April 2015

There is some distribution of apps outside the App Store using provisioning profiles and enterprise certificates, which allows those apps to be installed on non-jailbroken iOS devices. This violates Apple's developer agreements.

Some of them used an expired provisioning profile that required the user to set the device's time back to 2012 before installing the app (the "date trick"). The ability to use expired profiles like that was fixed with iOS 8.1.

Examples

External links