Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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
部署目标为iOS 8.3的应用程序能否在iOS 8.2上运行?_Ios_Iphone_Xcode_Ios8_Ios8.3 - Fatal编程技术网

部署目标为iOS 8.3的应用程序能否在iOS 8.2上运行?

部署目标为iOS 8.3的应用程序能否在iOS 8.2上运行?,ios,iphone,xcode,ios8,ios8.3,Ios,Iphone,Xcode,Ios8,Ios8.3,我即将发布我的第一个应用程序。在Xcode中,我将部署目标设置为8.3。在使用第三方测试平台测试我的应用程序时,我的应用程序似乎无法安装在运行iOS 8.2的设备上。因此,我对iOS兼容性有以下问题: iOS 7应用程序能否在iOS 8设备上运行 iOS 8应用程序能否在iOS 7设备上运行 iOS 8.2应用程序能否在iOS 8.3设备上运行 iOS 8.3应用程序能否在iOS 8.2设备上运行 如何使应用程序与尽可能多的iOS版本兼容 苹果在兼容性方面非常挑剔,主要是因为严格的兼容性规则能让

我即将发布我的第一个应用程序。在Xcode中,我将部署目标设置为8.3。在使用第三方测试平台测试我的应用程序时,我的应用程序似乎无法安装在运行iOS 8.2的设备上。因此,我对iOS兼容性有以下问题:

  • iOS 7应用程序能否在iOS 8设备上运行
  • iOS 8应用程序能否在iOS 7设备上运行
  • iOS 8.2应用程序能否在iOS 8.3设备上运行
  • iOS 8.3应用程序能否在iOS 8.2设备上运行
  • 如何使应用程序与尽可能多的iOS版本兼容

  • 苹果在兼容性方面非常挑剔,主要是因为严格的兼容性规则能让他们赚更多的钱,因为人们只会购买新的东西。但无论如何,为iOS 8.xxx制作的任何东西都将适用于该版本和更高版本,但适用于低于该版本的任何东西的可能性很小。所以您的部署目标是8.3,所以您应该只能在8.3及更高版本中完全使用它


    xxx是设备运行时所需的最低iOS版本。只要您没有使用8.3特定功能,以至于在不重做整个应用程序或至少删除这些特定功能的情况下无法更改目标,您就可以将部署目标更改为更早的版本。

    I.为iOS 7编译的应用程序很可能会在iOS 8上运行,但预计会在这里和那里看到一些小故障

    二,。如果部署目标包括iOS 7,则使用iOS 8 SDK编译的应用程序将在iOS 7上运行(并考虑API差异)

    三、 和我一样

    四、 与II相同


    V.确保使用最新SDK编译应用程序,并设置低部署目标。老实说,现在没有必要低于iOS 7。

    请找到我对您问题的在线答案

    iOS 7应用程序能否在iOS 8设备上运行

    iOS 8应用程序能否在iOS 7设备上运行

    是的,如果您已将部署目标设置为7.0,但最好在App Store上发布之前查看一次。API更改可能会影响。主要变化是在8.0中引入的尺寸等级

    iOS 8.2应用程序能否在iOS 8.3设备上运行

    iOS 8.3应用程序能否在iOS 8.2设备上运行

    是的,如果您已将部署目标设置为8.2,那么最好在App Store上发布之前查看一次。

    如何使应用程序与尽可能多的iOS版本兼容

    将应用程序的部署目标设置为7.0&它将覆盖大多数设备/用户

    在下图中设置iOS Install base(于2015年5月25日更新)