gpt4 book ai didi

ios - genstrings 仅在大约 100 个 NSLocalizedString 实例中找到 5 个

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:38 24 4
gpt4 key购买 nike

我有大约 100 个使用 NSLocalizedString 的实例,这些实例分布在多个目录中的多个文件中。

我首先尝试从高级目录使用此命令生成 .strings 文件:

find . -name \*.m | xargs genstrings -o en.lproj

但这导致了错误:

couldn't connect to output directory en.lproj

所以我只是运行了这个:

find . -name \*.m | xargs genstrings

这生成了一个 Localizable.strings 文件,但它的内容只从 2 个文件中提取了 NSLocalizedString 实例——这可能并非巧合地恰好位于同一目录中。

为什么命令只处理一个目录然后停止。我正在从更高级别的目录 H 运行命令,并且在 M 中找到了这些源文件,因此该命令找到了 H/M,但是 M 有对等目录,例如 H/A H/B 等,其中包含包含 NSLocalizedString 实例的 .m 文件。

知道为什么会出现这个问题吗?

最佳答案

我认为 genstrings 破坏了名称中包含空格的文件夹。这对我有用:

find . -name "*.m" -print0 | xargs -0 genstrings -o "OUTPUT_FOLDER"

关于ios - genstrings 仅在大约 100 个 NSLocalizedString 实例中找到 5 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13183123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com