如何使用 Xcode 以另一种语言测试我的 iOS 应用程序而不更改 iPhone 上的语言首选项?

How can I test my iOS application, using Xcode, in another language without changing my language preferences on my iPhone?

我有一个应用程序想用另一种语言进行测试。使用 Xcode 有没有一种方法可以在不更改 iPhone 上的语言首选项的情况下以另一种语言测试应用程序?

嗯,我想不是真的。唯一的另一种方法是自己实现整个语言选择的可能性,即给用户(或者你自己作为开发者)手动更改语言的可能性。但这确实需要很多开销,您可能不希望这样。

恐怕没有其他快速的方法:/

您可以使用 Xcode 6.1 (windows->devices) 创建模拟器实例,参见附件 ss。

因此,创建一个 iphone-language 版本。这个新的 'simulator' 现在可以在您构建和 运行 时在设备的下拉列表中使用。 运行 在那个新的目标设备中。当您的应用程序启动时,您应该会在 window 横幅中看到正确的模拟器,如下所示:

现在进入设置并将语言设置为您想要的目标。应该可以,但我自己还没有使用实际的 multi-language 应用程序进行测试。

很简单。在 Xcode 中转到菜单 "Product" 并按住 Alt 并单击 "Run..." 菜单项。

这将打开方案。在 "Run" 方案中打开 "Options" 选项卡。 Select "Application Language" 和 运行.