1

新的 iPhone 将很快与新的 iOS 版本一起发布。迟早也会有一个 Xcode 升级与适用于 iOS 6 的 SDK

Apple 是否对以前的 SDK 进行了任何类型的错误修复,或者只是在新版本中解决了错误修复?

例如:带有 iCloud 的 Core Data 仍然存在一些问题,但随着时间的推移它正在变得更好。假设我有一个真正依赖于该组合的应用程序。我需要 iOS6,但并非所有用户都升级手机。理想情况下,如果目标设置为较旧的 iOS 版本,则使用较新 XCode 版本编译的应用程序可以修补以前 SDK 上的一些错误。

我是否应该期望使用未来的 SDK 版本编译的项目能够在运行旧 iOS 版本的设备上更好地工作?是否会向后移植一些 SDK 错误修复?

我知道如果没有客户端上的 iOS 更新,有些错误是无法修复的。此外,向后移植错误修复需要大量工作(而且不太可能)。我只是想知道苹果的正常发布政策是什么。

4

1 回答 1

4

由于记录了新的常量或函数,新 SDK 可能会在旧 iOS 版本上启用一些新功能,但它不会修复任何问题。

在这一点上,您可以合理地确定永远不会有 iOS 5.2。错误会一直存在,除非它们是安全问题并且 Apple 决定发布安全版本。我怀疑他们会打扰,因为这次升级只放弃了最初的 iPad。

于 2012-09-15T15:38:04.123 回答