iOS: Creating an Ad Hoc Provisioning Profile and Distribution Certificate

App Developer Institute · 50K views · 2011 · 8:55

Open on YouTube

Software (other)Software practice, open source & careerstutorialdated

Why Stack Overflow recommends it

Stack Overflow users link it when answering iOS code signing and provisioning questions, as a quick visual walkthrough of Ad Hoc certificates and profiles.

Recommended by 3 people across 3 different months, 2012 to 2014.

What it is

A short 2011 screencast from App Developer Institute that walks through creating an Ad Hoc provisioning profile and a distribution certificate for iOS apps. It follows the Apple developer portal steps on screen so viewers can reproduce them.

What people said

Recommends Rui Peres · 2012-06 · Stack Overflow · on “How to use Xcode certificate?”

If you don't like reading, you can always watch this [this video] short video. You will always need a provisioning profile when deploying to the app store. An provisioning profile is: A provisioning profile is a collection of digital entities that uniquely ties developers and devices to an authorized iPhone Development Team and enables a device to be used for testing. A Development Provisioning Profile must be installed on each device on which you wish to run your application code. Each Development Provisioning Profile will contain a set of iPhone Development Certificates, Unique Device Identifiers and an App ID. Devices specified within the provisioning profile can be used for testing only by th

Recommends Ríomhaire · 2013-01 · Stack Overflow · on “Test Flight Error: Invalid IPA: missing embedded provisioning profile - How do I fix this?”

For anyone who is still experiencing this error: I was experiencing this issue with XCODE 4.3. 1 . Make sure you have a Ad-Hoc Cert : [this video] After Archiving and Selecting the Distribute via Ad-Hoc option, Make sure that you Update your list of keys. The option is at the bottom of the list. And select the Ad-Hoc cert if you just had to create one. i.e. Product > Archive > Distribute > "Save for Enterprise or Ad-Hoc Deployment" > Next > Code Signing Identity ** Refresh Code Signing identity **

Recommends bpolat · 2014-11 · Stack Overflow · on “iOS App distribuition for thirdies out of Apple Store”

If you are planning to distribute huge amount of users you need an enterprise account. Regular developer account has an option to add device for testing and development up to 100 device. If you want your app to be tested on clients device first you need to add device UDID onto your developer portal and generate provisioning profile for Ad-Hoc distribution and sign your app with this profile then you can upload it to diawi and send diawi link to your client. you may watch following tutorial: [this video]