gpt4 book ai didi

ios - Parse Cocoapod 破坏本地化

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:02 26 4
gpt4 key购买 nike

在一个 iOS 项目中,我今天早上更新了我的 pod 以添加一个新的 pod。 Parse iOS SDK 也在此过程中得到更新,似乎它破坏了我的应用程序的本地化。

现在,当我尝试调用 NSLocalizedString(@"A_LOCALIZED_STRING", nil) 时,我总是得到 @"A_LOCALIZED_STRING" 作为返回。

即使我将较长版本的 NSLocalizedString 与特定的包(此处为 [NSBundle mainBundle])一起使用,我也会得到相同的结果。

我注意到唯一正确本地化的字符串是字符串 @"OK",它正是在 Parse SDK 的 Localizable.strings 文件中指定的唯一字符串。

我的解释是这个 pod 的 Localizable.strings 在某种程度上覆盖了我自己的。这可能吗?如何解决这个问题?

谢谢!

(我还必须补充一点,我的项目中的本地化直到现在都可以完美运行,所以这不是第一次配置问题。)

最佳答案

我认为他们刚刚发布了一个修复程序 (1.8.0.1)。

你必须:

  1. 更新您的 pod:pod update
  2. 在 Xcode 中清理您的项目:Cmd + K
  3. 清理你的项目文件夹:Cmd + Shift + K
  4. 从设备/模拟器中删除应用
  5. 运行你的项目

是的,感谢 Parse,我们真的很高兴能抽出半天时间来解决您提出的问题,只需本地化一个最无用的词“OK”即可。

关于ios - Parse Cocoapod 破坏本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32015489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com