gpt4 book ai didi

ios - Settings.bundle 本地化损坏

转载 作者:行者123 更新时间:2023-11-28 23:58:46 25 4
gpt4 key购买 nike

几周前,我向我的应用程序添加了一个设置 包,并在awesome tutorial by Use Your Loaf 之后本地化了它的条目。 .当时,它工作正常。

现在我在几周后回到我的项目,相同的 Xcode 版本 (9.3),并发现了这些问题:

  • 我在项目导航器中看不到字符串文件:语言文件夹缺少预期的披露控制:

enter image description here

  • 如果我删除设置包并重新开始,我得到:

    • Settings.bundle
    • en.lproj
    • Root.plist

...但英语文件夹仍然缺少披露指示器。

  • 当我在设备或模拟器中安装我的应用程序并转到“设置”页面时,会显示本地化(就像所有的字符串文件一样缺少语言)。

  • 但是,如果我转到 Products 文件夹(从 Xcode Project Navigator,“Show in Finder...”)并检查我的应用程序包的内容,以及设置bundle 在里面,语言目录在那里,里面有它们各自的字符串文件。

我错过了什么?


更新

我尝试创建一个新的裸项目并向其添加一个设置包,但我得到了相同的结果。我回到 Xcode 9.2(我也安装了它),问题没有发生。 9.3 上存在错误(不太可能,因为它在我第一次添加 bundle 时正在运行)或者我的安装已损坏。

我刚刚查看并注意到有一个适用于 Xcode 9.3 (9.3.1) 的更新,所以我会下载并重试...

最佳答案

正如我所怀疑的那样,我的 Xcode 安装已损坏。

通过更新到 9.3.1 重新安装 Xcode 后,添加设置包会导致预期行为:

enter image description here

这不是最常见的情况,我知道,但我希望这个答案有一天能帮助遇到同样情况的人。

关于ios - Settings.bundle 本地化损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50270242/

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