0

我的应用程序支持 iOS 13.0 并在情节提要中使用 SF 符号。我已将 SF Symbol.svg文件添加到我的资产目录中,以添加对仅在 iOS 14+ 中可用的那些文件的支持,但我仍然收到编译器警告说

SF Symbol 'square.and.arrow.up' 在 iOS 14.0 之前不可用。将同名的后备图像添加到 asses 目录以进行向后部署

我已经确认这些符号在 iOS 13 上有效。

如果我单击其中一个警告,它会将我带到情节提要并且警告消失。一旦我导航到另一个文件,警告就会再次出现。

有没有办法摆脱这些或者这可能是一个 Xcode 错误?

4

1 回答 1

0

我设法找到了解决方案。将资产目录中的重命名为.svg不同的名称(我刚刚添加X-到开头),然后将故事板中使用的图像更改为新图像X-。对于 iOS 13+,它是相同的SF Symbol并且工作方式完全相同,但是因为它不是系统内置的,所以警告消失了 :)

于 2021-02-09T18:52:30.293 回答