簡體   English   中英

<sf symbol name>在表 SymbolNameOverrides 中找不到</sf>

[英]<SF Symbol name> not found in table SymbolNameOverrides

在 Xcode 12.5 中重新打開一個舊項目並更新項目設置后,為了擺脫告訴我這樣做的警告(它只更新了一些本地化設置),我看到 Xcode 控制台中記錄了很多錯誤消息,上面寫着[SF Symbol name] not found in table SymbolNameOverrides of bundle CFBundle 0x10304ae20 </System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework ,對於代碼中幾乎所有 SF Symbol 名稱的用法。

例子:
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 符號似乎顯示正確。

這為我解決了

當本地化應用程序時,不要忘記取消選中完成后Show non-localised strings Xcode 中的方案截圖 否則,您可能會收到更多警告,如下所示:

控制台截圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM