我有一个
Swift课程,与多个具有不同部署目标的目标相关联,主要项目具有iOS 7的最低要求,并且具有iOS 8目标的扩展.
现在编译项目时,编译器会在这一行代码中引发警告:
if #available(iOS 8.0,*) { ... }
“不必要的检查”iOSApplicationExtension“;最小部署目标确保防护将始终为真”
我已经检查了构建设置选项,发现没有切换来杀死快速警告.
我试图通过这一行单独定义iOSApplicationExtension版本目标,但没有成功:
if #available(iOS 8.0,iOSApplicationExtension 8.0,*) { ... }
有什么办法来抑制这个烦人的消息吗?