我正在开发一个iOS应用程序,其中大部分源代码位于本地SwiftPM包中的目标/模块中。此包由包含app目标的Xcode项目导入。我试图找到一种方法,以标准XLIFF格式导出所有可本地化的数据。Xcode编辑器中的“导出本地化”选项对于SwiftPM包不可用。当我用swift package generate-xcodeproj生成相应的Xcode项目时,它不包含任何本地化数据,它似乎是一个错误,也是一个“generate”选项,由快速工具报告为:"is no longer needed and will be deprecated soon"。
现在,我唯一的想法是在一个空的Xcode项目中复制本地化并从那里导出它们,还有更好的方法吗?
发布于 2022-10-17 18:40:25
Xcode 14增加了对导出SwiftPM本地化的支持,请参阅发布说明
You can now export local Swift packages for localization.
Xcode generates a single localizations catalog for all projects and Swift packages contained in a project or workspace.
You can also use xcodebuild -importLocalizations and xcodebuild -exportLocalizations to export or import a Swift package. (56355281)https://stackoverflow.com/questions/70516236
复制相似问题