Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Adding new iPhone UDIDs to provision profile without an apple dev account

Tags:

xcode

iphone

I'm part of the design (I've had experience with python, php, jquery, and java, but never ObjC) team for our application and was handed off some of the developer responsibilities with our iPhone developer went on his vacation. From the developer, I have the project source, his p12 private key, and the mobileprovision file.

Already, I've encountered this error when attempting to build the application on a device:

Code Sign error:
  The identity 'iPhone Developer: xxxxxx xxxxx (xxxxxxxxxx)' doesn't match any valid
  certificate/private key pair in the default keychain

despite XCode apparently recognising the distro and keychain (I used security import xx.p12 -k ~/Library/Keychains/login.keychain to import the p12 file; and there are both the private key and the iPhone Distribution: xxxx xxxxxxx certificate in the keychain GUI.

This I am pretty sure I can solve, but my main concern is whether I can add new UDIDs for the beta tests, which are occurring next week. The methods I've seen all involve adding devices via Apple's dev centre, and then downloading; i.e. no way to add UDIDs locally. Our developer is running it off of his personal Apple Dev license ($99 one), which we don't have the password for.

So main question: is there any way to add UDIDs to our distro WITHOUT using the Apple dev centre (i.e. locally), or worse case, can I register my account as an apple developer and then add the UDIDs to that new account to distribute?

like image 319
ReadyWater Avatar asked Aug 05 '10 16:08

ReadyWater


3 Answers

Without being able to access his Developer account there is no way for you to create new provisioning files (for extra UUID's) for his account. To add more UUID's you will have to create your own account and setup the project with those certificates and provisioning files.

Of course you could ask the developer to add the UUID's to his account and create a new provisioning file for you. It just depends how many of his 100 UUID's per year he has used up.

If you sign up for your own account, read up on ad hoc distribution. Apple has plenty of documentation. The following chapters will be of use:

  • Managing Devices and Digital Identities
  • Distributing Applications

......but sometimes guides are easier to follow.

like image 171
JonB Avatar answered Oct 09 '22 15:10

JonB


Nope. The only way to add new UDIDs is via iTunes connect.

You'll have to contact your developer and either ask him for the password, or tell him the UDIDs so he can regenerate the profiles.

like image 30
Jasarien Avatar answered Oct 09 '22 13:10

Jasarien


If you have the full source code, and an apple developer account, you could create a private beta test.

You will need to build and code sign your app with a Ad-Hoc Distribution Profile.

The limit is 100 devices, but you can produce multiple Ad-Hoc Distribution Profiles.

Each Ad-Hoc Profile can be attached to a select number of devices.

When Devices are added - you will need to get a new Ad-Hoc Provisioning Profile to distribute, but that should get you through a limited beta test.

If you need more information - send me a quick message. (You may have some issues helping your beta - testers install on VISTA and Windows-7) so learn about IPA files.

"So main question: is there any way to add UDIDs to our distro WITHOUT using the Apple dev centre (i.e. locally), or worse case, can I register my account as an apple developer and then add the UDIDs to that new account to distribute?"

like image 1
George Lambert Avatar answered Oct 09 '22 13:10

George Lambert