Xcode本地化测试方案参数



我想我在哪里读过这篇文章,但在这里或网上找不到。我在做梦吗?

在测试自动布局和本地化时,XCode中是否有一种方法可以向方案中添加一个参数,以便将英文文本更改为较长的文本以进行测试,以确保布局适应较长的语言?

进入产品->方案->编辑方案。选择左侧的Run部分,并在"Arguments Passed on Launch"中添加以下内容(例如):

-AppleLanguages"(意大利语)"

为了使其更具相关性,以下是NSHipster上的有用帖子:http://nshipster.com/launch-arguments-and-environment-variables/

Abizern有正确的答案,但有一个拼写错误。正确的关键字是NSDoubleLocalizedStrings(注意结尾的"s")。将其添加为启动时传递的参数,如

-NSDoubleLocalizedStrings YES

你没有做梦,WWDC13的一个视频中展示了这一点。你要找的钥匙是:

NSDoubleLocalizedStrings

这使您的应用程序使用的本地化字符串加倍,这意味着加载这些字符串的UI元素将被放大,您可以看到您的自动布局可以处理新约束的对象。

最新更新