首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新翻译不会自动显示在iOS 8中

新翻译不会自动显示在iOS 8中
EN

Stack Overflow用户
提问于 2015-04-03 23:38:02
回答 4查看 58关注 0票数 1

我已经在我的iOS 8项目中添加了一些新的翻译。如果我现在让我的应用程序在我的模拟器上运行,新的翻译将不会显示。

在我将语言更改为德语并返回到英语后,出现了新的翻译。

这是正常行为吗?如果用户从商店下载更新,会发生什么情况?

EN

回答 4

Stack Overflow用户

发布于 2015-04-04 03:33:23

只是猜测,提醒你,但我只在模拟器上看到过类似的问题,并且从来没有在App Store上更新过更早的应用程序版本。

Xcode和模拟器似乎缓存了资源文件,例如图形和本地化,有时无法注意到它们何时被更新。

你可以从菜单:"iOS模拟器“-”重置内容和设置...“来重置模拟器,但这会抹去所有的东西。但是,现在您应该获得所有最新的资源文件( Xcode认为是最新的)。

有时候,让Xcode清理项目并重新构建所有内容就足够了。注意,Xcode菜单: Product - Clean是不够的。您必须执行Product - Clean Build文件夹(在菜单打开时按ALT按钮)。有时你必须进入菜单:窗口-管理器-项目并删除派生数据文件夹。

票数 2
EN

Stack Overflow用户

发布于 2015-04-04 16:39:19

干净利落不管用。重置两者都不起作用。起作用的是,我导出了翻译,更改了一些内容,然后再导入。

如果这样做,iPhone和模拟器都会看到更新。

票数 0
EN

Stack Overflow用户

发布于 2015-04-04 17:11:57

我在设备上测试所有的翻译。模拟器对于翻译是不可靠的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29435246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档