We have an app developed for iOS6/7 that we now need to support on iOS3+. The app uses ARC and a bunch of other helpful things added to the frameworks over the years so backporting is obviously not an option. We are toying with the idea of writing a iOS3+ compatible version from scratch. Apart from the discussion whether it is worth it or not, is it possible? First of all, can I submit an app to the store that support only iOS3-iOS5? The intention is if you are running a newer version of iOS you will be asked to download the newer version of the app. Can I do it with the current version of xcode? The oldest test devices we have is a 3gs and a iPad1 - they are running on higher versions of iOS, I assume they are easily downgraded with the help of jailbreaking? Sorry, not too familiar with jailbreaking.