gpt4 book ai didi

ios - 是否仍然可以为旧的 iOS 设备开发?

转载 作者:可可西里 更新时间:2023-11-01 04:21:48 26 4
gpt4 key购买 nike

几个月前,我收到一封来自 Apple 的令人震惊的电子邮件,告诉我他们将拒绝所有不是针对 iOS 4.x SDK 构建的应用程序。现在我想知道是否:

1) 这是一个糟糕的笑话吗?

2) 如果不是:这是否意味着我的应用程序只能在最新的设备(如 iPhone4、iPod touch 4 或任何安装了 iOS 4.x 的设备)上运行?

我下载了最新的 iOS SDK,但我只能针对 3.2 或 4.1 进行构建,我认为 3.2 仅适用于 iPad。现在我要么扔掉我的 6 台安装了旧操作系统的 iPod touch,要么我很幸运,还有一种方法可以为它们编写代码,而无需将它们全部升级到 4.1。

你怎么看?真相是什么?

最佳答案

A few months ago I got an shocking email from Apple, telling that they will reject every app that is not built against iOS 4.x SDK. Now I wonder if:

1) is this a bad joke?

不,但这是一件好事。

首先,它鼓励开发者继续使用最新的 SDK。

其次,它鼓励用户更新到最新的固件。 (错误更少、稳定性更高、安全漏洞更少)。

第三,它为您提供了一个固定的目标,您在提交应用时必须担心。如果 Apple 针对每个版本的 iOS 进行测试,应用程序将需要很长时间才能获得批准,并且您最终会在特定设备的特定版本固件上遇到各种小错误。这将是疯狂的。

2) if not: does that mean that my app will only run on the very lates devices like iPhone4, iPod touch 4, or any device that has iOS 4.x installed?

您可以根据需要在build设置中设置部署目标,但我建议任何应用程序都不要低于 3.1.x。由于 (1),大多数用户使用 4.x,一小部分用户使用 3.x,几乎没有人运行 2.x 或 1.x。

I downloaded the latest iOS SDK and I can only build against 3.2 or 4.1, where I believe 3.2 is only for iPad. Now I can either throw away my 6 iPod touches with older OS installed or I'm lucky and there's still a way to code for them without upgrading them all to 4.1.

如果您有较旧的 iPod Touch(就像我一样 - 第一代),请保留它(3.1.3)以测试您的应用程序。不要扔掉它。

关于ios - 是否仍然可以为旧的 iOS 设备开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3747360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com