首页 > 解决方案 > 如何在 Xcode 中使用 iOS 目标?

问题描述

我在一个项目的开始,我想将 iOS 目标设置为 10.3,但如果我这样做,Xcode 会弹出 15 个错误(例如 UIScene),这些错误仅适用于 iOS 13.0 或更高版本。我应该在 AppDelegate 中将这些函数注释掉,还是如何使用目标?你有什么建议,我应该选择什么目标来为大多数人服务?

标签: iosswift

解决方案


在这里检查

Targets 通常意味着您的项目将针对哪些 iOS 版本。例如,如果您选择目标 11.0,您的项目将能够在具有 iOS 11.0 或更高版本的设备上运行。

您收到这些错误是因为您使用的是 Xcode 11 或更高版本,并且它包含适用于 iOS 13.0 或更高版本的场景委托,只是为了使其在 iOS 10.3 版本上运行,您只需在场景委托中添加 @available 13.0 即可。


推荐阅读