我的应用支持iOS 13.0,并在故事板中使用SF Symbols。我已经将SF Symbol.svg
文件添加到我的资产目录中,以添加对那些仅在iOS 14+中可用的文件的支持,但我仍然得到编译器警告说
SF符号'正方形。和。箭头。在iOS 14.0之前是不可用的。添加将同名的回退映像发送到用于向后的目录部署
我已经确认符号可以在iOS 13上工作。
如果我点击其中一个警告,它会把我带到故事板,警告会消失。只要我导航到另一个文件,警告就会重新出现。
是否有办法摆脱这些或这可能是一个Xcode的错误?
我设法找到了一个解决方案。将资产目录中的.svg
重命名为不同的东西(我只是将X-
添加到开始),然后将故事板中使用的图像更改为新的X-
。这是相同的SF Symbol
,在iOS 13+中工作完全相同,但因为它不是系统构建在一个,警告消失了:)