首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为iphone 4和iPhone4S开发设置Xcode 9?

如何为iphone 4和iPhone4S开发设置Xcode 9?
EN

Stack Overflow用户
提问于 2017-08-11 17:26:14
回答 3查看 6.4K关注 0票数 4

在这里不知所措。我必须在iphone 4设备上测试一个应用程序,以及更新的应用程序。有人能告诉我如何将Xcode 9设置为支持ios 7的部署目标,以及更新版本的ios吗?这样我就可以使用iphone 4模拟器,然后在iphone 4设备上进行测试?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-11 17:31:45

有人能告诉我如何将Xcode 9设置为支持ios 7的部署目标,以及更新版本的ios吗?

建议很简单:你不能。(好吧,也许你可以,通过某种精心设计的黑客;但不要。)

运行多个版本的Xcode是没有问题的,所以使用早期版本的Xcode在iOS 7上进行测试是很棘手的,因为从Xcode 9到早期版本的Xcode可能不容易向后兼容,但这是您最大的希望。(或者做苹果真正想让你做的事情:放弃iOS 8以外的向后兼容性。)

票数 5
EN

Stack Overflow用户

发布于 2017-08-11 17:41:37

自iOS 9以来,苹果已经停止了对iPhone 4S.To与Xcode 9一起使用iPhone 4S工作的支持,您需要将构建的部署目标设置在iOS 9.0以下

按照以下步骤使用Xcode 9使用iPhone 4S:

  1. 选择您的项目(根) >>目标>>选项卡'General‘
  2. 将“部署目标”设置为8.4

现在打开模拟器列表,你可以看到,iPhone4S正在使用它。

我建议使用最新的稳定版本的iOS (iOS 10)。

票数 2
EN

Stack Overflow用户

发布于 2019-02-06 15:19:10

使用最新的xcode,您不需要担心支持最新的iOS版本,即使您选择了更低的部署目标,这决定了应用程序的向后兼容性

如果您的代码不依赖于最新的API和框架,那么支持向后兼容性是一个好主意。向后兼容性的唯一原因是最大化用户基础,因为并不是每个人(特别是长者)都定期更新他们的iOS版本。

警告:如果您选择最低可能的部署目标(8.0),一些较新的特性和框架将无法按预期运行,这将增加在旧的iOS版本中应用程序崩溃的可能性。

目前,我们正在使用Xcode 10.1。Xcode 10.1支持iPhone4s。

(请不要将Xcode版本(10.1)与(iOS 10.1)混淆)。

Xcode是一个可以具有反向iOS SDK支持的IDE。

我们在iOS上更新的最新iPhone4s是9.3.5

要在设备上测试代码,您可以简单地连接一个iPhone4s,或者可以下载一个iPhone4s支持的模拟器(9.0左右)

要下载其他模拟器,您可以在模拟器安装后转到xcode > preferences > components,iPhone 4s的选项可以进行测试。

提示:我们一直在使用脱倍体来实现最大的向后兼容性和支持。它警告我们不推荐的方法,这就是您开始修改代码以支持最低iOS版本的地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45640715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档