AppCode 忽略架构配置中的 "Right to Left Pseudolanguage" 设置

AppCode ignores "Right to Left Pseudolanguage" setting from Schema Configuration

我正在编写支持从右到左语言的应用程序。为了在模拟器中测试应用程序,我在 xCode:

的架构配置中设置了 "Right to Left Pseudolanguage"

当 运行 来自 xCode 的应用程序时,一切都按预期进行,系统以从右到左的方式绘制 ui 元素。问题是当我从 AppCode 尝试 运行 应用程序时,因为它似乎忽略了此设置并且应用程序看起来很常见。

每次更改 AppCode 后,我都必须切换到 xCode 到 运行 模拟器。 这很烦人。有人可以帮助我吗?

如果您可以在 AppCode 中向应用程序启动时传递参数,您需要指定:

-NSDoubleLocalizedStrings YES
-AppleTextDirection YES
-NSForceRightToLeftWritingDirection YES

这应该会给你想要的从右到左的伪语言效果。

我已经调试了当xCode在模拟器中启动进程时给输入的参数。最终答案应该是:

-AppleTextDirection YES 
-NSForceRightToLeftWritingDirection YES

不要忘记参数名称开头的破折号