Does it help to build for an older os? I understand it is possible to enable/disable particular areas of functionality in your app dynamically depending on the native os - so for example you'd remove an email button for prior 3.x ... Is this kind of thing worth doing now? Are there many people who don't have a 3.x device?
And if I did want to build under an earlier os, are the downloads for older os builds still available? I only can build under 3.x at the moment, thats my only option in my dropdown in xcode.. presumably apple want to discourage building for older os to encourage device updating - is the 2.x 'stuff' available to incorporate into my dev environment so I can build against that os?
I don't see an option below 3.1 if I choose the device for some reason
You need to download and install older SDK
__________________ Game Pack - All-in-1 Game Pack Shinro - A combination of Minesweeper and Sudoku Nibbles - Remake of a classic snake game Hooptie Browser - Humorous web filter
Actually, you can just change the "Base SDK" project setting to an older version, and then you can target previous OS versions with the latest SDK. To my knowledge there's no need to download old versions.
I am using XCode 3.1.4 and am able to build for 2.2.1 just fine.
Just go to Edit Project Settings and change the Base SDK to 2.2.1
It then lets me choose Simulator or Device for every version of iPhone OS. This is good because I run a jailbroken 3.0 on my device (and always build for 2.2.1)
Actually, you can just change the "Base SDK" project setting to an older version, and then you can target previous OS versions with the latest SDK. To my knowledge there's no need to download old versions.
I thought the latest SDK doesn't have 2.2.1 anymore. Can anybody confirm?
__________________ Game Pack - All-in-1 Game Pack Shinro - A combination of Minesweeper and Sudoku Nibbles - Remake of a classic snake game Hooptie Browser - Humorous web filter
I thought the latest SDK doesn't have 2.2.1 anymore. Can anybody confirm?
The 3.1.3 SDK supports 2.2.1, but only on device (no simulator). I should have read the thread more carefully, didn't realize the OP was specifically asking about targeting 2.2.1. In this case, it's probably worth downloading an older SDK to get the simulator.
Is there any reason for anybody with 2.2.1 NOT to upgrade to 3+?
__________________ Game Pack - All-in-1 Game Pack Shinro - A combination of Minesweeper and Sudoku Nibbles - Remake of a classic snake game Hooptie Browser - Humorous web filter
Seriously?... did I miss something? I upgraded lots of iPads/iPhones to 3.0. At what stage I was suppose to pay $10?
__________________ Game Pack - All-in-1 Game Pack Shinro - A combination of Minesweeper and Sudoku Nibbles - Remake of a classic snake game Hooptie Browser - Humorous web filter
__________________ Game Pack - All-in-1 Game Pack Shinro - A combination of Minesweeper and Sudoku Nibbles - Remake of a classic snake game Hooptie Browser - Humorous web filter
I am sure most people out there are running 3.0+, but I am also sure there are still some people out there with older OS's. If you want to reach more people then definitely go with the lowest OS version possible, but I would not do so at the cost of functionality.
I built my Penny Saved app against 3.0, but that is because I wanted to take advantage of 3.0 specific functionality.
Thanks, I'll try to get around posting some screenshots tonight.... I must say it has come a LONG LONG way since I first released the original almost a year ago.
I think the best decision I made was to hire a graphic designer! Well worth the money I spent!
__________________ My Games: My Blog 13" Macbook Air 1.7Ghz Core i5, 4GB DDR3, Intel HD Graphics 3000 iPhone 4S - PSPGo - 3DS - Wii - PS3 - 360