在XCode 7.2和SDK 9.2中创建的iOS应用程序是否与iPhone4中的iOS 6兼容?
如果我使用SDK 9.2在XCode 7.2中创建一个iOS应用程序,该应用程序在iPhone4的iOS 6中工作吗?通常是或否。。是的,这是可能的。 (我们的应用程序范围在7到9之间) 不过,支持ios6需要做大量工作,因为您必须注意不要使用ios6和iOS sdk6以及iOS sdk9上不可用的任何功能:)在XCode 7.2和SDK 9.2中创建的iOS应用程序是否与iPhone4中的iOS 6兼容?,ios,ios6,ios9,compatibility,xcode7.2,Ios,Ios6,Ios9,Compatibility,Xcode7.2,如果我使用SDK 9.2在XCode 7.2中创建一个iOS应用程序,该应用程序在iPhone4的iOS 6中工作吗?通常是或否。。是的,这是可能的。 (我们的应用程序范围在7到9之间) 不过,支持ios6需要做大量工作,因为您必须注意不要使用ios6和iOS sdk6以及iOS sdk9上不可用的任何功能:) 我会考虑是否值得这么做。一般来说,这是可能的,也就是Apple文档中的可用性信息发挥作用的地方。 您可以使用iOS 6作为部署目标,并且只能使用iOS 6上可用的API 这将意味着您在当
我会考虑是否值得这么做。
一般来说,这是可能的,也就是Apple文档中的可用性信息发挥作用的地方。
您可以使用iOS 6作为部署目标,并且只能使用iOS 6上可用的API 这将意味着您在当前Xcode上完成的代码将建议不可用的方法,并且您将在API可以为您做什么方面受到很大限制 此外,要选择您可能遇到的问题之一: iOS 6的位置使用授权方法与iOS 9完全不同,因此您必须(部分地)使用大量版本检查来混乱代码,以便为不同的版本提供不同的实现(而版本检查在当时是不可用的)。因为,如果您按照iOS 6文档所述的方式操作,iOS 9设备甚至不会向用户请求权限 你问这个问题的事实可能已经泄露了,一般来说,答案是 是的,这可以通过大量的工作来完成,而这些工作对于一个人来说几乎是棘手的,而且在几乎所有情况下都不需要 由于iOS 6的市场份额只是很小的一部分,但在你的情况下,答案甚至可能是 你可能会在某个时候惨败,如果真的有必要的话,你应该重新考虑。iOS 6的市场份额非常小,你基本上是在为一手潜在用户投入数周的额外工作 另外,正如你可能从这个(和其他答案)中猜到的,如果你的问题是这是否是开箱即用的,那么答案是 没有