如何设置的Xcode 9为iPhone 4和iPhone 4S的发展?

问题描述 投票:4回答:3

在这里损失。我来测试iPhone 4的设备的应用程序,以及较新的。谁能告诉我是如何设置的Xcode 9为支持IOS 7的部署目标以及达到IOS的新版本?所以,我可以使用iPhone 4的模拟器,后来测试iPhone 4的设备上?

ios ios7 xcode9
3个回答
5
投票

谁能告诉我是如何设置的Xcode 9为支持IOS 7的部署目标以及达到IOS的新版本?

该建议很简单:你不能。 (好吧,也许你可以,带有某种黑客精心制作的;但不要)

有运行Xcode中的多个版本没有任何问题,所以使用Xcode中的早期版本在iOS 7测试这将是棘手的,因为你的项目可能不容易落后在Xcode 9 Xcode中的更早版本兼容,但它是你最好的希望。 (如果不是这样,或者做什么苹果真的希望你做的事:放弃向后兼容性超越iOS版8)


2
投票

由于iOS的9,苹果已经停止支持iPhone 4S的。 为了与Xcode的9 iPhone 4S的工作,你需要设置部署目标为您的构建(TARGET)以下的iOS 9.0

按照这些步骤与iPhone 4S的工作和Xcode 9:

  1. 选择您的项目(根)>>目标>>标签“常规”
  2. 设置“部署目标” 8.4

enter image description hereenter image description here

现在打开模拟器列表中,您可以看到,iPhone-4S是有与它合作。

enter image description here

我建议与iOS(iOS版10)的最新稳定版的工作。


0
投票

它采用了最新的Xcode,你不需要担心支持即使你选择它决定了应用程序的向后兼容性较低的部署目标最新的iOS版本。

这是一个好主意,支持向后兼容性,只要你的代码是不依赖于最新的API和框架。为了向后兼容的唯一原因是为了最大限度的用户群并不是每个人(特别是老人)定期更新自己的iOS版本。

警告:如果选择最低的部署目标(8.0),一些新功能和框架将不能够像预期的那样增加应用程序崩溃的几率在老年的iOS版本。

目前,我们正在使用Xcode的10.1。和Xcode的10.1支持的iPhone4s。我们更新了我们的iPhone4s最新的iOS 9.3.5是

为了测试您的设备上的代码,你可以简单地连接一个iPhone 4S,或者您也可以下载使用iPhone 4S支持模拟器(9.0左右)

要下载其他模拟器,你可以去xcode > preferences > components一旦安装模拟器,为iPhone 4S的选项将可用于测试。

提示:我们一直在使用Deploymate最大向后兼容性和支持。它警告我们不赞成的方法,这就是你开始修改代码来支持最低的IOS版本有信心。

enter image description here enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.