【问题标题】:Is there a way to localize app name with xcconfig files?有没有办法使用 xcconfig 文件本地化应用程序名称?
【发布时间】:2017-12-19 16:50:16
【问题描述】:

我遇到了其他线程并且无法找到针对我的情况的解决方案。

我有三个配置文件(DEV、QA、Prod)

在每个 xcconfig 文件中,我覆盖了 $(product_name) 例如:PRODUCT_NAME = MyNameDev

这很好用,但现在我需要在两种语言和 3 种不同的环境中本地化应用程序。

英文:

Prod -> MyName
DEV -> MyNameDev
QA -> MyNameQA

法语:

Prod -> MyFrenchName
DEV -> MyFrenchNamepDev
QA -> MyFrenchNameQA

【问题讨论】:

  • 嗨!你找到解决办法了吗?
  • 嘿,您找到解决方案了吗?
  • @dilaver 不,我没有。我们最终从应用名称中删除了本地化,因为我们优先标记了开发环境。

标签: xcode localization localizable.strings


【解决方案1】:

更新:不再工作,我会尝试找到一个新的解决方案

旧答案: 您的 Info.plist 有一个特殊文件 (InfoPlist.strings),您可以在其中放置其他语言的字符串覆盖。要在法语中为应用程序提供不同的名称,请打开 Supporting Files > InfoPlist.strings(法语)并插入以下内容: "CFBundleDisplayName" = PRODUCT_NAME; 希望这会有所帮助:)

【讨论】:

  • 这不是我要问的
猜你喜欢
  • 2019-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多