【发布时间】:2014-04-27 18:21:17
【问题描述】:
我正在尝试本地化我的应用程序,它似乎可以工作,但它只是在模拟器上工作。这很奇怪,因为我已经尝试过清理项目、重建等,但在模拟器上以西班牙语显示文本,但在我的 iPhone 中,带有开发人员配置文件并以西班牙语配置,它仍然以英语显示字符串。
我也尝试过删除应用程序,“强制”安装新版本的手机,但它似乎不起作用。
有什么想法吗?谢谢。
此处的图片:左侧手机是模拟手机,右侧手机是带有反射器的实体手机。
【问题讨论】:
-
安装开发者证书。
-
我已经这样做了。在其他情况下,我什至无法在手机上运行构建。还是谢谢。
-
清洗后,在模拟器中能用吗?听起来像是失踪了;在字符串文件中。另外,我会检查字符串文件是否存在于包中,是否有正确的名称和文件编码。
-
如果您的项目中有本地化的字符串文件,并且您的模拟器可以正常工作,那么我猜 iPhone 缓存了自上次构建以来未替换的可用本地化。从手机中删除您的应用程序,然后从头开始重新安装。
-
感谢您的回复,但是是的,在模拟器中就像一个魅力,但在我的手机中没有显示西班牙语字符串。我已经删除了我手机上的应用程序(我之前做过,但我在清洁和构建后再次尝试过)并且无法正常工作。由于它适用于模拟器,它应该适用于“每个设备”,但不适用于我的设备!正如您可能猜到的那样,我只是想确定这一点。不管怎么说,还是要谢谢你。这很奇怪。
标签: ios localization xcode5 simulator