使用 SDK 9.2 在 XCode 7.2 中创建的 iOS 应用程序是否与 iPhone 4 中的 iOS 6 兼容?
Will iOS Application created in XCode 7.2 with SDK 9.2 be compatible with iOS 6 in iPhone 4?
如果我使用 SDK 9.2 在 XCode 7.2 中创建一个 iOS 应用程序,该应用程序可以在 iOS 6 in iPhone 4 中运行吗?
一般来说是或否.. 是的,这是可能的。
(我们的应用跨越 7 到 9)
支持 ios6 需要大量工作,因为您必须注意不要使用 ios6 和 iOS sdk6 和 [=20 上不可用的任何功能=] sdk9 差别很大 :)
我会考虑是否值得付出努力。
一般来说,这是可能的 - 这就是 Apple 文档中的可用性信息发挥作用的地方。
您可以使用 iOS 6 作为部署目标,并且仅使用 iOS 6 上可用的 API。
这意味着您在当前 Xcode 上的代码完成将建议不可用的方法,并且您在 API 可以为您做的事情方面将非常有限。
此外,为了挑选您可能 运行 遇到的问题之一:
iOS 6 的位置使用授权方法与 iOS 9 完全不同,因此您必须(部分地)通过大量版本检查来混淆代码以提供不同的实现对于不同的版本(当时还没有版本检查)。因为,如果您按照 iOS 6 文档所说的您必须这样做,iOS 9 设备甚至不会询问用户权限。
你问这个问题的事实可能已经表明,一般来说,答案是
Yes, that can be done with a lot of work that is almost intractable for a single person and in almost all cases not needed.
因为iOS6的市场份额只是很小的一部分,但在你的情况下,答案甚至可能是
You will probably fail horribly at some point and should reconsider if this is really necessary. The market share of iOS 6 is really small and you are basically putting in weeks of extra work for basically a hand full of potential users.
此外,正如您可能已经从这个(和其他答案)中猜到的那样,如果您的问题是这是否开箱即用,答案是
No.
如果我使用 SDK 9.2 在 XCode 7.2 中创建一个 iOS 应用程序,该应用程序可以在 iOS 6 in iPhone 4 中运行吗?
一般来说是或否.. 是的,这是可能的。
(我们的应用跨越 7 到 9)
支持 ios6 需要大量工作,因为您必须注意不要使用 ios6 和 iOS sdk6 和 [=20 上不可用的任何功能=] sdk9 差别很大 :)
我会考虑是否值得付出努力。
一般来说,这是可能的 - 这就是 Apple 文档中的可用性信息发挥作用的地方。
您可以使用 iOS 6 作为部署目标,并且仅使用 iOS 6 上可用的 API。
这意味着您在当前 Xcode 上的代码完成将建议不可用的方法,并且您在 API 可以为您做的事情方面将非常有限。
此外,为了挑选您可能 运行 遇到的问题之一:
iOS 6 的位置使用授权方法与 iOS 9 完全不同,因此您必须(部分地)通过大量版本检查来混淆代码以提供不同的实现对于不同的版本(当时还没有版本检查)。因为,如果您按照 iOS 6 文档所说的您必须这样做,iOS 9 设备甚至不会询问用户权限。
你问这个问题的事实可能已经表明,一般来说,答案是
Yes, that can be done with a lot of work that is almost intractable for a single person and in almost all cases not needed.
因为iOS6的市场份额只是很小的一部分,但在你的情况下,答案甚至可能是
You will probably fail horribly at some point and should reconsider if this is really necessary. The market share of iOS 6 is really small and you are basically putting in weeks of extra work for basically a hand full of potential users.
此外,正如您可能已经从这个(和其他答案)中猜到的那样,如果您的问题是这是否开箱即用,答案是
No.