Development Phone?

Discussion in 'iOS Programming' started by neil.b, Dec 11, 2008.

  1. neil.b macrumors member


    Nov 20, 2008
    I remember a while back reading that if you want to move your application development to a physical phone as opposed to using the simulator, that you have to be prepared to sacrifice the phone as once it's configured for development you can never restore it back to a proper phone.

    Is this still the case?

    What about ad hoc distribution (as a means of testing)? Presumably that is a safer option but does it have disadvantages from a development point-of-view?

    (I'm still waiting for my enrolment acceptance :) )

  2. cpatch macrumors member

    Sep 17, 2007
    San Diego, CA
    I'm not sure that sacrificing your phone has ever been the case (at least not since the beta). I use my day-to-day iPhone for development and haven't had any problems other than one really bad crash that required a restore. Just make sure you backup your phone before each development session!

    If you try to use ad hoc as a means of testing you give up the ability to debug and profile your app. It's fine for catching behavioral/display issues once the app is in at least alpha condition but not for determining the cause of those issues.

  3. drivefast macrumors regular

    Mar 13, 2008
    that is more like a disclaimer, "if you're using your iphone for development we wont guarantee you that it will perform flawlessly anymore". i never had a problem though.
  4. neil.b thread starter macrumors member


    Nov 20, 2008
    I think it was originally to do with installing beta versions of the OS, making it impossible to restore back to a proper release version. My memory is vague on it to be honest :)

    Anyway, got my approval through this morning and after some messing about (including having to redo some of my geometry code - didn't realise that stuff like NSRect and NSPoint wouldn't compile - works fine in a simulator build?!) I got my app up and running on my second phone (just in case) but it does still work fine. :D

Share This Page