如何配置我的 Xcode 项目以在多个版本的 iOS 上运行?

Posted

技术标签:

【中文标题】如何配置我的 Xcode 项目以在多个版本的 iOS 上运行?【英文标题】:How Do I configure my Xcode project to run on multiple version of iOS? 【发布时间】:2018-06-30 12:53:47 【问题描述】:

我已经使用 Xcode 9 创建了我的应用程序,并且部署目标是 11.4。 我的要求之一是让应用程序与最新版本的 ios 兼容回到 iOS 8。当我将部署目标更改为 iOS8 时,应用程序将无法构建。 非法配置 iOS 9 之前的安全区域布局指南。 有什么我可以轻松解决这个问题的吗?我的项目在某处的配置设置?

【问题讨论】:

【参考方案1】:

转到您的故事板,打开 File inspector 并取消选中 Use Safe Area Layout Guides

见:

【讨论】:

谢谢你不知道去哪里找。它现在编译。我被要求为面试做这个评估项目,在配置和几乎所有方面我都非常绿色。我已将我的 git 存储库上传到 git hub。如果我使用最新的 11.4,我在存储库的项目中保存的部署目标是否重要? 我不明白你的问题。你说你必须支持 iOS 8。这意味着你必须相应地设置部署目标。 我想问的是,如果从设置中将部署目标设置为 iOS 8,那么对于 iOS 8 以后的版本就可以了。如果部署目标设置为 iOS 8,应用程序是否可以在更高版本上运行,比如说最新的 11.4? 会的。此设置定义最小 部署目标。这意味着该应用可以在 iOS 8 及更高版本上运行。 非常感谢安德烈。你对我帮助很大。真的很感激

以上是关于如何配置我的 Xcode 项目以在多个版本的 iOS 上运行?的主要内容,如果未能解决你的问题,请参考以下文章

我如何通过 swift 2.3 项目支持 iOS 版本 10.3

共享 XCode 配置文件以在多台计算机上构建 [关闭]

iOS xcode 11 新项目多个错误

为项目/工作区中的所有 Xcode 目标声明一个通用 Xcode 变量以在 plist 中使用

Xcode:如何在管理器中验证应用程序:iOS

如何从一个 Xcode 项目创建多个 iOS 应用程序?