简体   繁体   中英

<SF Symbol name> not found in table SymbolNameOverrides

After reopening an older project in Xcode 12.5 and updating the project settings, to get rid of the warning telling me to do so (it only updated some localization settings), I see a lot of error messages logged in the Xcode console saying [SF Symbol name] not found in table SymbolNameOverrides of bundle CFBundle 0x10304ae20 </System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework , for almost all usages of SF Symbol names in the code.

Example:
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)

Has anyone encountered the same issue and maybe found a solution?

Note: I do not remember receiving this error in prior versions of Xcode 12.4.

Edit: The SF Symbols seem to be displayed correctly, despite the error messages.

This fixed it for me

When localising the app do not forget to uncheck the Show non-localised strings when finished. Xcode 中的方案截图 Otherwise you might end up with more warning like the one below:

控制台截图

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM