I made a simple application, then submitted for review. After that the app details claims that the minimum OS requirmentes is 3.1.2 (I work with that SDK).
If I change my Target's iPhone OS Deployment Target to a lower iPhone OS, then could it be "fix" my problem? Is there any risk of it? I Use some UI(Image)Views, page-flip animations, NSTimer, UIDevice for battery info, and AudioToolbox framework to have some system sound thats all.
How can I test my app on a 2.0 simulator? Where can I find it to install? Do I need to install a whole 2.0 SDK? Where can I find it? I've googled for it, but still cant find.
It's possible to downgrade it. For instance, I have an app that was originally 3.0, but I've since decreased requirements to 2.0.
To do this:
- Double-click on your Target's name in Xcode to bring up the Target Info.
- Go to the Build tab and search for "iPhone OS Deployment Target".
- Pick whichever SDK you want to use as your minimum requirements.
One thing is that it won't tell you if it doesn't work on a certain version. You'll have to compare your methods with which ones are available in each version manually.
You can help curb this by changing your Base SDK too:
- Same place, search for "Base SDK".
- Change it to the lowest iPhone OS Device SDK you can/want. On Snow Leopard, this is 2.2.1; Leopard can go as low as 2.0 if you installed it with Xcode.
Good luck! :)
I don't think you can, apple states somewhere that when using new SDK's i think you build for the latest software update.
来源:https://stackoverflow.com/questions/2002686/change-the-minimum-os-requirments-of-my-iphone-app