Xcode 字符串目录停止删除未使用的条目

问题描述 投票:0回答:1

虽然多年来在各种项目中使用 Xcode 字符串目录,但有一个项目完全停止删除未使用的字符串。例如,通过 Text("Hello World") 添加新字符串时,它会自动添加到目录中并标记为“新”。但是,当我从视图中删除文本组件并再次构建时,它仍保留在目录中,而不会被标记为过时。

当单击目录中的某个条目时,Xcode 会显示该条目的用法,但即使它没有标记为过时,用法列也是空的,表明该字符串确实已从项目中删除。

这让我的项目变得非常混乱。我希望最新的红杉更新能够解决这个问题,但不幸的是,它没有。字符串目录的其余功能正常工作。

我尝试清理项目、删除目录并创建一个新目录,并启用“使用编译器提取 Swift 字符串”,但似乎没有任何效果。值得一提的是,其他项目运行得很好。

swift xcode localization string-catalog
1个回答
0
投票

此问题是由于添加嵌入式框架作为目录目标成员资格而引起的。删除它立即解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.