Xcode 12中针对SPM依赖项的IPHONEOS_DEPLOYMENT_TARGET警告

42

在更新到Xcode 12之后,我的SPM依赖项(包括RxSwift和Facebook)出现了大量警告。

iOS模拟器的部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为8.0,但支持的部署目标版本范围为9.0到14.0.99。

我能否以某种方式抑制这些警告,还是唯一的方法是等待适当框架的创建者解决它?


5
对于Cocoapods,将SWIFT_SUPPRESS_WARNINGS设置为YES即可。可能有类似的东西适用于SPM或者一个构建脚本。请尝试这个链接:https://dev59.com/KFYN5IYBdhLWcg3whIXz#52019781。 - Abhishek Bedi
1个回答

1
你可以尝试以下方法:
@available(iOS, deprecated: 9.0)

或者这样:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接