尽管设定了iOS部署目标,但可用性警告



我正在使用iOS 11.0中引入的PDFKIT。当我定义pdfview时,我会收到警告:

PDFView' is only available on iOS 11.0 or newer

这很好,但是要使此警告保持沉默,我将iOS部署目标设置为11.0(我理解这是该应用程序将运行的最小iOS版本)。但是,即使在设定了该部署目标之后,警告仍然存在。我还尝试将部署目标设置为iOS 11.1,但警告仍然存在。

我可以使用Clang Pragmas或:

摆脱警告
if (@available(iOS 11.0, *)) {}

,但我不明白为什么设定最小部署目标不起作用。有任何想法吗?

检查项目的iOS版本(不适合目标)。还要尝试清理和重新编译:

握住ALT单击产品 ->清洁构建文件夹。然后重新编译。

最新更新