iOS 框架本地化不起作用

Bor*_*ski 5 localization ios ios-frameworks

我有一个从我们的应用程序创建的框架,当该框架添加到要使用的新项目时,它运行得很好。

现在我们想要添加不同语言的本地化,我们在应用程序中做到了这一点,一切都运行良好,但现在我们想要更新我们的框架以使用多种语言进行本地化。因此,我们在框架内添加了所有本地化的 xib 及其字符串,但框架中的 nib 文件始终只显示英语。

我不太熟悉框架,因为它是由其他人完成的,我们只是遵循如何更改文件并创建更新的框架。

我一直在尝试在互联网上查找一些信息,但我发现的只是如何更改代码中的 UILabel,而不是通过本地化 nib 文件。

有什么建议么?

Ann*_*una 7

我知道这个问题是一年多前提出的,但我最近遇到了这个问题,我想分享一下我是如何解决这个问题的。

您的框架的本地化可能工作得很好,您只需确保使用您的框架的项目也支持本地化。

转到项目的 Info.plist 并查找CFBundleLocalizations(如果不存在则添加)。添加您想要支持和运行的语言代码。

列表语言代码可在此处获取: http://www.ibabbleon.com/iOS-Language-Codes-ISO-639.html