ios - 如何在调试时使用 2 种语言而在生产时只使用 1 种语言?

标签 ios localization

在我开发的应用程序上,我希望在 Debug模式下使用英语和希腊语(因为我不会说希腊语并且该应用程序适用于希腊)并且在发布时仅使用希腊语(因为我需要仅支持应用发布时为希腊语,没有英语)。

那么,有人知道我如何在 iOS 中执行此操作吗?

最佳答案

解决方案一

我会做的一件简单的事:

  • 创建一个新的生产分支
  • 在保留文件的同时删除项目中的英文

现在每次合并到 prod 时,它都会是最新的,没有可用的英语语言。 注意:不要忘记在编码时切换回您的开发分支!

方案二

如果您不能使用其他分支,您可以创建一个构建运行脚本,该脚本将在您每次构建应用程序和/或使用 FaSTLane 自定义部署管道时执行

关于ios - 如何在调试时使用 2 种语言而在生产时只使用 1 种语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54667290/

相关文章:

iphone - 向全屏电影添加自定义控件

iphone - 查找某个国家/地区的距离、货币、温度单位等 (iPhone)

javascript - jquery 和 asp.net 中的全局化。如何?

java - 如何在 java spinner 中将 1000 显示为 1.000

iphone - 如何在我的 iOS 应用程序中取消对英语的支持?

ios - 如何在swift中从函数中提取值

iphone - 无法找到 Base SDK 下拉 - Xcode 4.2

ios - viewForAnnotation 不显示自定义图像 - iOS9

c# - 具有不同文化的日期时间值格式不正确

java - 亚洲语言中带年份的日期格式