如何为iPhone 4和iPhone 4s开发设置Xcode 9?

问题描述:

不知所措。我必须在iPhone 4设备以及更新的设备上测试应用程序。任何人都可以告诉我如何设置Xcode 9以支持ios 7作为部署目标以及最新版本的ios?这样我就可以使用iphone 4模拟器并在iphone 4设备上进行后续测试?如何为iPhone 4和iPhone 4s开发设置Xcode 9?

+2

据我所知,Apple停止使用Xcode 7支持iPhone 4和iOS 7.但是,您可以在一台计算机上使用多个Xcode。 – the4kman

+0

也需要解决方案。一些SDK不再适用于Xcode 7。 – neobie

任何人都可以告诉我如何设置Xcode 9以支持ios 7作为部署目标以及最新版本的ios吗?

建议很简单:你不能。 (好吧,也许你可以,用一些精心制作的黑客;但不要)

运行多个版本的Xcode没有问题,因此使用较早版本的Xcode在iOS 7上测试。这将会非常棘手,因为你的项目可能不容易从Xcode 9向后兼容到早期版本的Xcode,但这是你最大的希望。 (或者,或者做Apple真正希望你做的事情:放弃iOS 8以上的向后兼容性。)

从iOS 9开始,Apple停止支持iPhone 4S。

要与iPhone 4S的工作和Xcode 9,你需要设置部署目标为您的构建(TARGET)以下的iOS 9.0

按照以下步骤与iPhone 4S的工作和Xcode 9:

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

enter image description here

enter image description here


现在打开模拟器列表,你可以看到,iPhone-4S在那里可以使用它。

enter image description here

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

+0

好的,我该如何设置ios10的部署目标呢?或者我必须在它们之间做出选择?如果我将它设为8.4,那么它是否可以在运行ios 10的设备上工作? – cheznead

+1

您需要设置部署目标'8.4'。它将支持8.4以上的所有版本。总之,**它将支持8.4到11.0 beta之间的版本。** – Krunal

+1

您可能会误用该术语。如果您的部署目标低于它,您的应用也将支持iOS 10。 – the4kman