Archive for the Category » Designing Around Place «

Wednesday, December 03rd, 2008 | Author: Admin

The general instructions given to me as a team member was:
1. You create the Ad Hoc provisioning profile certificate for the Class Projects App for a number of specific
devices.
2. Your team members and whoever else is developing on the iPhone builds their app for distribution using the Class Projects Ad Hoc provisioning profile.
3. They then distribute the app to people with the provisioning profile and the binary.

The instructions for Creating and Downloading a Distribution Provisioning Profile for Ad Hoc Distribution from iPhone Dev Site were:

1.    Team Agents should navigate to the ‘Provisioning’ section of the Program Portal.
2.    Select the ‘Ad Hoc’ radio button.
3.    Enter the name for your Ad Hoc Distribution Provisioning Profile.
4.    Confirm your iPhone Distribution Certificate has been created and is displayed.
5.    Select the App ID for the application (or suite of applications) you wish to distribute.
6.    Select up to 200 UDIDs which you wish to run your application on.
7.    Click ‘Submit’.
8.    Click on the name of the Distribution Provisioning Profile to download the .mobileprovision file.
9.    Drag the .mobileprovision onto the Xcode or iTunes icon in the dock to install.

Instructions performed

1. Ad Hoc distribution provisioning profile has been created by the Team Agent. This is where is shows up on the Team Agent’s portal:

Note that I the team member cannot see this provisioning profile, or any distribution provisioning profiles for that matter. Something doesn’t feel right about this:

Since not seeing the distribution prevented me from downloading it, I had the team agent email the ad hoc provisioning profile to me. I installed this new provisioning profile. It now shows up in XCode organizer:

I could also find where to download the adhoc distribution certificate. So this was also sent from the team agent. It is showing up in my keychain as iPhone Distribution: University:

Next I created a distribution configuration for my project in XCode, according to the iPhone Portal. However, I ran into trouble at this step:

In the Target Info window change the Code Signing Identity setting from “iPhone Developer” to “iPhone Distribution: YourUniversityName”. This will be the exact string in the Common Name field of your iPhone Distribution Certificate. (Note: Be sure to include the space between the ‘:’ and ‘’YourUniversityName’.)

“Matching certificate identity with private key not found in login keychain”

If one looks in my keychain at the individual developer certificate, one sees that my iPhone developer certificate is linked to my private key. This is not the case with the distribution certificate. That is the only clue to go on.