How to distribute an app for 2.21 tested on a 3.0 device

Discussion in 'iOS Programming' started by playboy16, Jul 15, 2009.

  1. playboy16 macrumors newbie

    Joined:
    Jun 23, 2009
    #1
    Hi,

    I just submitted my app to the app store but it says it will work with 3.0 devices only. How do I change that to work with 2.21 devices? I only have an iphone that is 3.0 to test on.
     
  2. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #2
    Install the optional SDK if you didn't. Set Xcode to build for 2.2.1. Get a 2.2.1 device on which to test (or borrow one from a friend/associate), as well as testing the build on your 3.0 device.
     
  3. playboy16 thread starter macrumors newbie

    Joined:
    Jun 23, 2009
    #3
    I did test it all out on my device at 2.2.1 then i updated to 3.0. Can I create a distribution build using the 2.2.1 simulator? I don't know anyone that has a 2.2.1 device anymore.
     
  4. boyplunder macrumors regular

    boyplunder

    Joined:
    Sep 8, 2008
    Location:
    UK
    #4
    There isn't really an alternative than to have a 2.2.1 device AND a 3.0 device to test on. I have seen a number of fairly subtle issues that sometimes only show up on the actual device, not in the simulators.

    I upgraded my iPhone and then realised I didn't have a 2.2.1 device to test on anymore. In the end I went out and bought an entry level iPod Touch just for this reason. [The iPods all come with 2.2.1, because Apple want you to buy the upgrade, unlike the iPhone, where you get it for free,]
     
  5. EssentialParado macrumors 65816

    Joined:
    Feb 17, 2005
    #5
    Surely the 2.2.1 simulator must be enough to just get it certified for the store?

    Otherwise, ask around friends. Most iPod touch owners are on 2.2.1 still.
     
  6. boyplunder macrumors regular

    boyplunder

    Joined:
    Sep 8, 2008
    Location:
    UK
    #6
    You're assuming that the Simulator is the same as the device.
    The Simulator is no substitute for the real thing. I've learnt that one on some fairly straight-forward apps in recent weeks.

    Getting it certified, or 'approved' in Apple speak, means it will go on the store. Then your lucky purchasers will find what you haven't.
     
  7. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #7
    The Simulator will give you almost no feedback on performance problems or system interaction issues.

    I'm keeping an old iPod Touch available where I can downgrade and upgrade the OS version as needed for testing.

    You can build a 2.2.1 distribution without an device at all though. But then your app may well get rejected by Apple when they do run into a hardware performance or OS compatibility problem.
     

Share This Page