gpt4 book ai didi

ios - 如何在编译时查看iOS版本?

转载 作者:行者123 更新时间:2023-11-29 05:09:08 24 4
gpt4 key购买 nike

我正在构建一个类,该类的某些功能仅支持 iOS 11.0 及更高版本。当我尝试使用目标 iOS 10.3 构建项目时,出现语法错误;但是,我现在还不想更改项目配置。

我尝试使用#if指令,但显然我不允许使用@available(iOS 11.0, *)作为编译条件。我想知道是否有办法在编译时识别iOS版本。运行时解决方案不起作用,因为错误将阻止项目正确构建。

感谢您的帮助。

最佳答案

我认为您可以创建多个目标,每个目标都有自己的部署目标。设定一项目标是拥有 iOS10,另一项目标是拥有 iOS11。然后,仅针对您当前感兴趣的部署类型进行构建。

关于ios - 如何在编译时查看iOS版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59847372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com