简体   繁体   English

更改我的iPhone应用程序的最低操作系统要求?

[英]Change the minimum OS requirments of my iPhone App?

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). 之后,应用程序详细信息声称最低操作系统要求是3.1.2(我使用该SDK)。

If I change my Target's iPhone OS Deployment Target to a lower iPhone OS, then could it be "fix" my problem? 如果我将Target的iPhone OS部署目标更改为较低的iPhone OS,那么它可以“修复”我的问题吗? 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. 我使用一些UI(图像)视图,页面翻转动画,NSTimer,UIDevice用于电池信息,以及AudioToolbox框架,以获得一些系统声音。

How can I test my app on a 2.0 simulator? 如何在2.0模拟器上测试我的应用程序? Where can I find it to install? 我在哪里可以找到它安装? Do I need to install a whole 2.0 SDK? 我需要安装一个完整的2.0 SDK吗? Where can I find it? 我在哪里可以找到它? I've googled for it, but still cant find. 我已经google了,但仍然无法找到。

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. 例如,我有一个最初为3.0的应用程序,但我已经将需求减少到2.0。

To do this: 去做这个:

  1. Double-click on your Target's name in Xcode to bring up the Target Info. 在Xcode中双击目标名称以显示目标信息。
  2. Go to the Build tab and search for "iPhone OS Deployment Target". 转到“构建”选项卡,然后搜索“iPhone OS部署目标”。
  3. Pick whichever SDK you want to use as your minimum requirements. 选择您要用作最低要求的SDK。

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: 您也可以通过更改Base SDK来帮助解决这个问题:

  1. Same place, search for "Base SDK". 在同一个地方,搜索“Base SDK”。
  2. Change it to the lowest iPhone OS Device SDK you can/want. 将其更改为您可以/想要的最低iPhone OS设备SDK。 On Snow Leopard, this is 2.2.1; 在Snow Leopard上,这是2.2.1; Leopard can go as low as 2.0 if you installed it with Xcode. 如果你用Xcode安装Leopard,它可以低至2.0。

Good luck! 祝好运! :) :)

我认为你不能,苹果公司在某处说,当我使用新的SDK时,我认为你是为最新的软件更新而构建的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM