1

在 Xcode 12.5 中重新打开一个较旧的项目并更新项目设置后,为了摆脱告诉我这样做的警告(它只更新了一些本地化设置),我看到 Xcode 控制台中记录了很多错误消息说[SF Symbol name] not found in table SymbolNameOverrides of bundle CFBundle 0x10304ae20 </System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework,几乎代码中 SF 符号名称的所有用法。

例子:
2021-05-21 15:44:43.264274+0200 MyAppName[17837:4945987] [strings] ERROR: tray.and.arrow.up.fill not found in table SymbolNamesAutoGenerated of bundle CFBundle 0x1029385d0 </System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework> (not loaded)

有没有人遇到过同样的问题,也许找到了解决方案?

注意:我不记得在以前的 Xcode 12.4 版本中收到过这个错误。

编辑:尽管有错误消息,SF 符号似乎显示正确。

4

1 回答 1

1

这为我解决了

本地化应用程序时不要忘记取消选中Show non-localised strings完成时间。 Xcode 中的方案截图 否则,您可能会收到更多警告,如下所示:

控制台截图

于 2021-09-13T15:08:38.137 回答