强制 Xcode 在命令行上更新字符串目录?

问题描述 投票:0回答:1
似乎是一个不错的解决方案。然而,在较大的项目中,可能会出现

Localizable.xcstrings 文件更新得太晚的情况,导致开发人员将除 Localizable.xcstrings

 中的更改之外的所有更改签入到 Git 中。
我希望将 
LOCALIZATION_PREFERS_STRING_CATALOGS

SWIFT_EMIT_LOC_STRINGS

 设置为 
YES
 可能可以解决问题,但事实并非如此。
在您的本地计算机上,通常会感觉字符串目录在编译后直接更新。但这并不一致。即使它是一致的,开发人员仍然可能忘记将它们签入 Git,甚至由于某种原因决定不这样做。这就是为什么我正在寻找一种方法来强制执行字符串目录更新,以便在 CI 上进行简单的 
git status

检查来检测字符串目录的未提交更改。也许我忽略了一些东西,但目前我有一种感觉

xcodebuild

 与字符串目录不能很好地配合。
	

我遇到了同样的问题。 我感觉构建完成后,Xcode 会同步本地化并更新目录。我们可以在 Xcode 左侧面板的报告导航器中看到本地化同步结果。 您是否为您的 CI 找到了可行的解决方案?
xcode xcodebuild xcode15 string-catalog
1个回答
0
投票

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