Enrollment Challenge to retrieve UDID from iPhone

Ad hoc testing facilities like TestFlight and HockeyApp use a part of the iOS OTA enrollment process to retrieve UDIDs (and possibly other device information, such as device type).

How do these services achieve this? I’ve already figured out how to provide an initial “profile service” payload to send to the phone. I receive a valid response from the phone via a POSt request. After that, I’m clueless, I keep getting an “Invalid profile” error.

  • How to get Apple Watch Unique id or UDID?
  • How to get the UDID in iOS 6 and iOS 7
  • iphone how to send my project build to someone else
  • What to use if not “IPHONE UDID”?
  • How to detect which 3rd sdk use UDID?
  • Persistent device identifier even after app gets uninstalled
  • What am I supposed to send back? Do I really have to set up a complete SCEP process (highly doubtful)?

    Any hints are greatly appreciated!

    Solutions Collect From Internet About “Enrollment Challenge to retrieve UDID from iPhone”

    Yes, you have to set up a complete SCEP process. It is documented by Apple with sample ruby code on this URL: http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html