Skip to content

Instantly share code, notes, and snippets.

@kamaulynder
Created January 29, 2015 18:04
Show Gist options
  • Save kamaulynder/a49f057f64b290134a61 to your computer and use it in GitHub Desktop.
Save kamaulynder/a49f057f64b290134a61 to your computer and use it in GitHub Desktop.
ipa warning
TestFlight follows Apple's beta and internal distribution guidelines. When an app is built and needs to be sent out to multiple devices, it needs to be signed with a distribution provisioning profile (Ad Hoc or Enterprise). Once the binary has been compiled with a valid distribution provisioning profile and packaged as an IPA, it is ready to distribute.
There are two (2) types of provisioning profiles, development and distribution. Development profiles should only be used when debugging the application on your own device. When you are ready to send out your application to other users, we recommend using an Ad Hoc or Enterprise distribution provisioning profile. Ad Hoc distribution provisioning profiles are recommended since they are almost identical to the App Store profile and the "get-task-allow" Entitlements property is not enabled for debugging.
The "Developer Certificate Detected" warning will not be shown if the app is signed with a distribution profile. To learn how to create an Ad Hoc distribution profile, please see the section "Creating Ad Hoc Provisioning Profiles" in Apple's App Distribution guide.
To enable a device for development, you simply just need to open Xcode, go to Window > Organizer, click "Devices, select your device, and click the “Use for Development” button. Please see the "Registering Devices Using Xcode" section here for more information.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment