看来我的字符串目录文件中的注释导致 Xcode 在源代码控制导航器视图中呈现时崩溃(是的 - 它确实让我发疯)
该字符串是:
"X" : { "comment" : "Represents doubled in header\nfrom contract struct",
源自以下源代码:
return String(localized: "X", comment: "Represents doubled in the header")
我怀疑注释中的回车符是问题所在,但我无法将其删除。显然,此注释是遗留的,不再与 swiftui 源代码匹配,但它不会更新,因此我的 Xcode 在尝试提交时崩溃了。
我怎样才能更改字符串目录中的该注释?
我尝试直接编辑 json 文件,但被忽略了。我尝试删除代码行,然后读取它,但有问题的注释返回到字符串目录,所以我猜它缓存在某个地方。我尝试清理构建文件夹并重复上述步骤 - 没有成功,注释仍然存在并且 Xcode 崩溃。
我可以简单地将字符串目录的副本拖放到我的项目中(并更正注释)吗?或者这会弄乱项目吗?
MacBook Air 上的版本 15.4 (15F31d)
听起来本地化密钥仍由 Xcode 自动管理。我会先尝试切换到手动管理,这样 Xcode 就不会在每次构建时自动更新它。
在字符串目录视图中,在此处选择“手动”
或者 JSON 格式: