Ios 解析Cocoapod中断本地化
在一个iOS项目中,我今天早上更新了我的播客,添加了一个新的播客。Parse iOS SDK也在这个过程中得到了更新,它似乎打破了我的应用程序的本地化 现在,当我尝试调用Ios 解析Cocoapod中断本地化,ios,parse-platform,localization,cocoapods,localizable.strings,Ios,Parse Platform,Localization,Cocoapods,Localizable.strings,在一个iOS项目中,我今天早上更新了我的播客,添加了一个新的播客。Parse iOS SDK也在这个过程中得到了更新,它似乎打破了我的应用程序的本地化 现在,当我尝试调用NSLocalizedString(@“A_LOCALIZED_STRING”,nil)时,我总是得到@“A_LOCALIZED_STRING” 即使我将较长版本的NSLocalizedString与特定的bundle一起使用(这里是[NSBundle mainBundle]),我也会得到相同的结果 我注意到唯一正确本地化的字符
NSLocalizedString(@“A_LOCALIZED_STRING”,nil)
时,我总是得到@“A_LOCALIZED_STRING”
即使我将较长版本的NSLocalizedString
与特定的bundle一起使用(这里是[NSBundle mainBundle]
),我也会得到相同的结果
我注意到唯一正确本地化的字符串是字符串@“OK”
,它正是Parse SDK的Localizable.strings文件中指定的唯一字符串
我的解释是这个pod的Localizable.strings有点凌驾于我自己的之上。这可能吗?如何解决这个问题
谢谢
(我还必须补充一点,我的项目中的本地化到目前为止一直工作得很完美,所以这不是第一次出现配置问题。)我认为他们只是重新实现了一个修复(1.8.0.1) 你必须:
pod更新
是的,谢谢你的解析,我们真的很高兴能抽出半天时间来解决你提出的问题,只需将其中一个最无用的词本地化,“OK”就行了
另外,不要忘记清理(shift+cmd+k)您的项目,并在更新parse后重新安装应用程序。很高兴看到我不是唯一一个在这个错误上浪费时间的人。。。你说得对,在1.8.0.1中,他们现在调用的是文件
Parse.strings
,而不是标准的Localizable.strings
。