通过空中更新.stringsdict本地化文件

5
我正在寻找一种方法,可以在无需发布新版本到appStore的情况下通过空中更新来更新stringsdict本地化文件。因此,理想情况下,我的stringdict文件应该位于Web服务器上,iOS应用程序应从网站下载这些文件并更新本地字符串。
经过一些研究,我意识到我们无法更新捆绑在应用程序中的文件,但我发现有些报告称我们可以将本地化存储/加载到应用程序支持文件夹中。
这是否也适用于stringsdict文件,因为我正在尝试但迄今为止没有成功。
参考来源: source #1 source #2 source #3

在谈论stringdict之前,你成功地更新了本地化字符串吗?看一下链接问题中的答案是否好用。 - Larme
1个回答

4
基本上,您需要使用新的字符串创建一个.bundle并使您的应用程序下载它。之后,我认为可以使用新下载的翻译创建一个NSBundle对象,并从当前系统使用的主要NSBundle中切换一些方法。

我尝试过类似的事情,但发现更容易集成现有服务,例如SmartlingLokalise。他们已经拥有允许您通过无线方式更新翻译的SDK。

此外,我发现在那里管理所有我的翻译要容易得多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接