gpt4 book ai didi

ios - 支持 iOS 6 和 7

转载 作者:行者123 更新时间:2023-11-29 10:49:20 26 4
gpt4 key购买 nike

我们目前正在开发一个 iOS 应用程序,自从我们 2 个月前开始开发以来,我们决定仍然支持 iOS6。因此,我研究了如何做到这一点,并在 SO 上找到了几个建议包含旧 iOS6 SDK 的答案,以确保我们不会意外使用 iOS7 的功能。

现在我刚收到一封标题为 为 iOS 7 构建您的应用 的苹果开发者电子邮件。邮件称,2014 年 2 月 1 日之后提交的所有应用程序都必须使用 iOS7 SDK 构建。

我想我仍然可以在开发结束时使用 iOS7 SDK 编译整个应用程序并将部署目标设置为 6.1,并且在开发期间仅使用 iOS6 SDK。

制作兼容 iOS6 的应用程序并确保没有意外使用 iOS7 功能的官方方法是什么?

最佳答案

您的应用可能会被拒绝。 Apple 通常允许宽限期,特别是如果该应用程序之前存在 - 但不能保证。使用全新的应用程序可能会遇到困难。但是,我不建议继续使用 SDK6。

如果您想让您的 SDK7 应用程序与 iOS6 兼容,您必须使用 respondsToSelector: 在运行时检查您的目标设备上是否存在某个方法。如果没有,您将不得不进入不同的代码分支。或者,您可以选择完全不使用任何 iOS7 特定的 API。

请注意,还有一些特殊事项需要注意,不仅要让您的应用程序运行,而且在两个版本上看起来都不错。 Apple 提供了指南 transitioning to iOS7 while still supporting iOS6 .

在所有情况下,您都必须确保您的应用可以在两个 iOS 版本上运行,这意味着您至少需要两台设备。

关于ios - 支持 iOS 6 和 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21107847/

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