iOS 8,Xcode 6-本地化不起作用

iOS 8,Xcode 6-本地化不起作用,ios,xcode,localization,translation,Ios,Xcode,Localization,Translation,我最近对我的应用程序进行了本地化,并完成了几个关于设置本地化的教程 在我的目标构建信息设置中,我设置了英语和西班牙语,并选中了基本国际化。 我的项目中有我的Localizable.strings文件,其中包含英语和西班牙语翻译 我有两个故事板,一个是英语,一个是西班牙语。iPhone/iPad都有。自动布局已启用,我已在故事板设置中选中英语和西班牙语。 当我编辑该方案以通过调试器运行它时,西班牙语翻译工作得非常好。我将iOS设备和模拟器语言设置为西班牙语,并将所有文件关联到正确的区域。尽管

我最近对我的应用程序进行了本地化,并完成了几个关于设置本地化的教程

在我的目标构建信息设置中,我设置了英语和西班牙语,并选中了基本国际化。

我的项目中有我的Localizable.strings文件,其中包含英语和西班牙语翻译

我有两个故事板,一个是英语,一个是西班牙语。iPhone/iPad都有。自动布局已启用,我已在故事板设置中选中英语和西班牙语。

当我编辑该方案以通过调试器运行它时,西班牙语翻译工作得非常好。我将iOS设备和模拟器语言设置为西班牙语,并将所有文件关联到正确的区域。尽管没有通过Xcode运行,但无论设备设置是否设置为西班牙语,该应用程序将只使用英语

我已删除该应用程序,清理、重建并重新部署到模拟器和iOS设备。仍然没有变化。
有人知道我可能还遗漏了什么吗?任何帮助都将不胜感激。

在访问iOS开发表单后,我找到了答案

我的问题是,我的本地化设置为西班牙语(美国),而iOS只支持纯西班牙语和西班牙语(墨西哥)。如果Xcode不受支持,为什么他们在Xcode中提供该选项?我不太确定


因此,我在构建信息中添加了纯西班牙语本地化,并且必须将我所有的故事板文件、图像文件和字符串传输到新的纯西班牙语文件中。现在真是魅力四射

您使用的Xcode的确切版本是什么?Xcode 6在几个版本中都出现了这个错误。我正在运行6.3.2-最新的更新-可能他们还没有修复模拟器。它在设备上的行为是否正确?在设备上的行为完全相同。在使用Xcode强制方案使用西班牙语运行时工作,但在未连接调试器的情况下直接在设备上运行时不工作。在iphone5s、iphone6ipod和ipadmini上进行了测试。这可能是一种误导,但我注意到在你的屏幕截图中,你没有本地化的西班牙语字符串。