How to add Tester to an "Invididual" iPhone developer account?

Discussion in 'iOS Programming' started by jahc, Jan 29, 2010.

  1. jahc macrumors newbie

    Sep 25, 2009
    I made an iPhone game, but now I have a tester that wants to make more/better levels for me. Unfortunately, as is, he'd only be able to run the game and level editor in the Simulator.. which is pretty hard to play and test properly. Is there a way I can make my game run on his iPhone too without paying any more money? I cant add users to my Team because I'm on the Individual program. Doh.

    Is it against the rules to send him my own Developer profile, and provision his own device on the website? or is there any other way we can do this? :)
  2. ghayenga macrumors regular

    Jun 18, 2008
    Not at all. You just have to send him a copy of your Developer certificate as well and have him install it. Then you export your private key from your keychain and send it to him to install in his and then he will be able to use your developer provisioning profile.

    It's all there, buried in the documentation and hard to find, but that's the way it's supposed to be done.
  3. voidptr macrumors regular

    Jan 11, 2007
    The other user doesn't need your developer certificate or private key (which you shouldn't share). Have him send you the UUID of his device from Organizer, iTunes, or UUID Helper. Add his device to your approved device list and the provisioning profile for your app.

    Send your tester the binary and the updated provisioning profile. He can drag both of them to iTunes and install it on the device.
  4. ghayenga macrumors regular

    Jun 18, 2008
    I don't believe the original poster was asking about *beta* testers, for which your description of how to enable someone to install and run an ad-hoc beta would work fine, but someone who would also be a *developer* adding code to the project and needing to run it on a device to test/debug it but who doesn't have his own developer certificate because he hasn't paid the $99 fee.

    In that case what I described is the correct procedure.

Share This Page