【问题标题】:How to debug Xcode apps in a specific locale (English, say)?如何在特定语言环境(比如英语)中调试 Xcode 应用程序?
【发布时间】:2017-08-24 16:53:36
【问题描述】:

当我使用 Xcode 开发具有本地化界面的 Mac 应用程序时,我倾向于修改英文资源并仅在完成其余开发工作后才将它们本地化/翻译。在非英语系统上,当我要求 Xcode 运行应用程序时,它使用本地化为我自己的语言,而我想选择自己(在大多数情况下选择英语)。

那么,在调试会话期间,我如何告诉 Xcode 我希望应用程序使用哪种语言?

【问题讨论】:

    标签: xcode localization


    【解决方案1】:

    在当前 Xcode 中,如果您编辑方案并转到运行选项,您可以设置启动的应用程序语言。

    【讨论】:

      【解决方案2】:

      您可能正在寻找 Xcode 4.X 的答案,但我希望这会有所帮助。

      在 Xcode 3.2.6 中,在项目窗口的 Groups & Files 部分打开 Executable 部分。选择您想用英文运行的可执行文件,然后执行命令 I。单击“参数”选项卡,然后单击底部的 +。然后添加:

      -AppleLanguages“英语”

      作为论据。

      【讨论】:

      • 感谢您的提示。不过应该是-AppleLanguages "(English)"(注意括号)……
      • 在 Xcode 5 中似乎没有效果...一定是我遗漏了一些东西。
      • 对于 Xcode 11,“Product” > “Scheme” > “Edit Schemes”(⌘-AppleLanguages "(Thai)" 或您需要的内容,然后从 Xcode 重新启动您的应用程序。它对我有用。
      【解决方案3】:

      如果你在 iOS 模拟器上调试:

      1. 运行 iOS 模拟器
      2. 点击主页按钮
      3. 进入它的Settings.app
      4. 常规
      5. 国际
      6. 语言 -> 选择英语或任何其他语言

      如果您在设备上进行调试 - 重复从 2) 到 6) 的所有步骤。

      【讨论】:

      • 1.我碰巧开发了 Mac 应用程序,抱歉不清楚。我编辑问题。 2. 这并不能帮助 Xcode 在特定的语言环境中运行,而只是改变了我的语言环境(我不想这样做)。
      猜你喜欢
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多