Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在XCode 7.2和SDK 9.2中创建的iOS应用程序是否与iPhone4中的iOS 6兼容?_Ios_Ios6_Ios9_Compatibility_Xcode7.2 - Fatal编程技术网

在XCode 7.2和SDK 9.2中创建的iOS应用程序是否与iPhone4中的iOS 6兼容?

在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 这将意味着您在当

如果我使用SDK 9.2在XCode 7.2中创建一个iOS应用程序,该应用程序在iPhone4的iOS 6中工作吗?

通常是或否。。是的,这是可能的。 (我们的应用程序范围在7到9之间)

不过,支持ios6需要做大量工作,因为您必须注意不要使用ios6和iOS sdk6以及iOS sdk9上不可用的任何功能:)


我会考虑是否值得这么做。

一般来说,这是可能的,也就是Apple文档中的可用性信息发挥作用的地方。

您可以使用iOS 6作为部署目标,并且只能使用iOS 6上可用的API

这将意味着您在当前Xcode上完成的代码将建议不可用的方法,并且您将在API可以为您做什么方面受到很大限制

此外,要选择您可能遇到的问题之一:

iOS 6的位置使用授权方法与iOS 9完全不同,因此您必须(部分地)使用大量版本检查来混乱代码,以便为不同的版本提供不同的实现(而版本检查在当时是不可用的)。因为,如果您按照iOS 6文档所述的方式操作,iOS 9设备甚至不会向用户请求权限

你问这个问题的事实可能已经泄露了,一般来说,答案是

是的,这可以通过大量的工作来完成,而这些工作对于一个人来说几乎是棘手的,而且在几乎所有情况下都不需要

由于iOS 6的市场份额只是很小的一部分,但在你的情况下,答案甚至可能是

你可能会在某个时候惨败,如果真的有必要的话,你应该重新考虑。iOS 6的市场份额非常小,你基本上是在为一手潜在用户投入数周的额外工作

另外,正如你可能从这个(和其他答案)中猜到的,如果你的问题是这是否是开箱即用的,那么答案是

没有