如何限制我的应用程序仅在 OS 3.0 系列(或更早版本)上运行,而不在 OS 4.0 上运行?
有什么方法可以限制我在商店中的应用程序仅与 3.0 操作系统系列兼容,而不与 4.0 兼容?我在商店里搜索了一下,所有的要求都只有“iOS3.0或更高版本”的形式。谁能告诉我这是否可能?
提前致谢。
编辑:我刚刚注意到商店中的某些应用程序有“ios4 已验证”,我的应用程序是否会说“ios4 未验证/测试”?我只是想将我的应用程序优化到ios4,但我只是想让用户了解它。
Is there any way I can limit my app on the store to say that is only compatible with 3.0 os family and not with 4.0 ? I've been searching on the store and all the requirements are only in the form "iOS3.0 or later". Can anyone tell me if this is possible?
Thanks in advance.
EDIT: I just noticed that some apps on the store have a "ios4 verified" is there anyway for my app to say "ios4 not verified/tested"? I just want to optimize my app to ios4, but I just want to aware users about it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你不能,苹果永远不会让你这么做(此外,绝大多数用户将在几个月内升级,所以你会人为地限制你的目标受众。)
你为什么要这么做?
You can't, and Apple would never let you (besides, the vast majority of users will have upgraded within a few months, so you'd be artificially limiting your target audience.)
Why do you want to?
如果该应用程序无法在 OS 4.0 上运行,苹果很可能会拒绝该应用程序。如果您的目标是 App Store,那么您的应用程序必须在 OS 4.0 上运行。这并不意味着您必须使用 OS 4.0 功能,如果您愿意,可以忽略它们。但应用程序一定不能在 OS 4.0 上运行失败
There is a high possibility that Apple will reject the app if it fails to run on OS 4.0. If you target App Store, then your app must run on OS 4.0. This does not mean that you have to use OS 4.0 features, you can ignore them if you want. But the app must not fail to run on OS 4.0
我有一个已获批准并已在商店中的应用程序。
我将手机升级到 iOS4,设备上的开发应用程序停止工作 - 只是崩溃了 - 使用新的 SDK 重新编译和安装工作正常(有一些更改仍需要修复)。
这让我觉得我需要按照你的建议去做 - 但是:
一位朋友在他的 iOS4 手机上下载了相同的应用程序(无需升级),并且运行完美!
似乎苹果让我们认为它完全坏了,所以我们修复它,而不影响用户体验(我猜是通过某种向后模拟)
所以,不用担心 - 只要尽快修复即可!
I have an app approved and in the store.
I upgraded my phone to iOS4 and the dev app on the device stopped working - just crashed - a re-compile and install using the new SDK work fine (with a few changes that still need fixing).
This lead me to think I need to do what your suggesting - BUT:
A friend downloaded the same app (without upgrade) on his iOS4 phone and it works perfectly!
Seems Apple are making us think its totally broke so we fix it, without affecting the users experience (I guess through some sort of backwards simulation)
So, no sweat - just fix as soon as possible!