在iOS项目中,我今天早上更新了我的豆荚以添加一个新豆荚。解析iOS SDK也得到了更新,它似乎像它打破了我的应用程序的本地化。解析Cocoapod打破本地化
现在,当我尝试致电NSLocalizedString(@"A_LOCALIZED_STRING", nil)
时,我总是得到@"A_LOCALIZED_STRING"
作为回报。
即使我使用具有特定包的NSLocalizedString
的较长版本(这里是[NSBundle mainBundle]
),我也会得到相同的结果。
我注意到,唯一正确获得本地化的字符串是字符串@"OK"
,它恰好是Parse SDK的Localizable.strings文件中指定的唯一字符串。
我的解释是,这个吊舱的Localizable.strings有点凌驾于我自己的身上。这甚至有可能吗?如何解决这个问题?
谢谢!
(我还必须补充的是本地化用于完美的工作我的项目到现在为止,所以它不是一个首次配置问题。)
很高兴看到我并不是孤单地在这个bug上浪费了数小时......你说得对,使用1.8.0.1,他们现在正在调用文件'Parse.strings'而不是标准的'Localizable.strings'。 – Romain