【发布时间】:2015-08-14 17:18:13
【问题描述】:
在一个 iOS 项目中,我今天早上更新了我的 pod 以添加一个新的。 Parse iOS SDK 在此过程中也得到了更新,它似乎 破坏了我的应用程序的本地化。
现在,当我尝试拨打NSLocalizedString(@"A_LOCALIZED_STRING", nil) 时,我总是得到@"A_LOCALIZED_STRING" 作为回报。
即使我将较长版本的 NSLocalizedString 与特定捆绑包(此处为 [NSBundle mainBundle])一起使用,我也会得到相同的结果。
我注意到唯一正确本地化的字符串是字符串@"OK",这正是 Parse SDK 的 Localizable.strings 文件中指定的唯一字符串。
我的解释是这个 pod 的 Localizable.strings 在某种程度上覆盖了我自己的。这甚至可能吗?如何解决这个问题?
谢谢!
(我还必须在我的项目中添加本地化,直到现在都可以完美运行,所以这不是第一次配置问题。)
【问题讨论】:
标签: ios parse-platform localization cocoapods localizable.strings