Well, Here was the response from the TestFlight people, the next question: How do you make this change from MonoDevelop?
This appears to be an issue with how Apple creates provisioning profiles enabled with iCloud. Recently Apple enabled iCloud on all App IDs in the portal. When you create a development profile the iCloud entitlements are properly included. However, any distribution profile (eg. Ad Hoc) does not include these entitlements for some reason. When you specify Entitlements in the Summary tab in Xcode, these entitlements are compiled into the binary. When you archive your application using an Ad Hoc Distribution profile, the entitlements are not included in the embedded.mobileprovision file. When iOS tries to install the app it compares the entitlements in the binary with the ones in the embedded.mobileprovision. Because the iCloud entitlements exist in the binary but not in the .mobileprovision the app fails to install. If you archive and share the application using the development profile that correctly includes the iCloud entitlements the app can be installed as the entitlements exist in both the binary and the embedded.mobileprovision file. This appears to be a bug on Apples end. The current workaround, as far as we have worked out, is to: 1) If you do not require iCloud or keychain entitlements, do not enable entitlements on the Summary tab in Xcode and code sign your ad hoc with the Distribution profile 2) If you do require iCloud or keychain entitlements, make sure you have setup your entitlements on the Summary tab in Xcode and code sign your ad hoc with the Development profile There are a couple threads on the dev forums discussing this issue: https://devforums.apple.com/message/517660#517660 https://devforums.apple.com/message/509618#509618 Please let us know if you have any further issues. We will continue to monitor this and hope that Apple fixes this shortly. -- View this message in context: http://monotouch.2284126.n4.nabble.com/Unable-to-Download-Error-using-TestFlight-tp3975314p3977265.html Sent from the MonoTouch mailing list archive at Nabble.com. _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
