Using personal iPhone for dev?

Discussion in 'iOS Programming' started by 2002cbr600f4i, Jul 24, 2009.

  1. 2002cbr600f4i macrumors 6502

    Joined:
    Jun 21, 2008
    #1
    Hey gang,

    Ok, well, I've done a little iPhone development last fall for work, but we deployed only on some iPod Touch units for that project, and it was all the company's hardware.

    I'm getting the itch to work on some iPhone stuff again, and I'd REALLY like to be able to deploy/test on my personal 3G iPhone. I'm just wondering if there are any restrictions on what I'll be able to do with the phone once I register it as a provisioned device? Will I still be able to get updates? Still be able to use it as normal on AT&T's network, etc? I don't really have the $$$ to buy a 2nd iPhone and plan just to use for software testing and such so I want to make sure there won't be any negative impacts with using my iPhone for development purposes as well as normal use.

    Any issues I should be aware of?
    Thanks!
     
  2. peacetrain67 macrumors member

    Joined:
    Dec 20, 2007
    #2
    Nothing should change, but be careful about updating to 3.1 beta because it is really difficult to go back (apple says impossible, but i did it to jailbreak), and I am developing and testing on my 3gs with no changes, it just acts as another app on the phone, as if i got it from the app store (well, with the addition to use NSLog Monitoring, etc.). it doesnt change anything else.
     
  3. Kingbombs macrumors member

    Joined:
    Jun 24, 2009
    #3
    well you will have to create apps for 3.0 SDK and so you can't test on earlier sdk settings
     
  4. cis4life macrumors regular

    Joined:
    Apr 4, 2008
    #4
    I would say get yourself another test device (an ipod touch 8 gb). Now it will work fine on your personal device, but if your going target future os's then the be beta os's can be extremely buggy (it is beta after all)

    So this is what I do, i have an 8 gig ipod touch as my test device and keep my iphone with the lastest release OS on it. this way I can maintain a "Stable" device as my work device.
     

Share This Page