首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Settings.bundle定位中断

Settings.bundle定位中断
EN

Stack Overflow用户
提问于 2018-05-10 09:57:45
回答 1查看 137关注 0票数 0

几周前,我在我的应用程序中添加了一个设置包,并在棒极了的教程用你的面包之后本地化了它的条目。在那时候,它的工作没有问题。

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

  • 我看不到Project中的字符串文件:语言文件夹缺少预期的泄露控件:

  • 如果删除设置包并重新开始,我将得到:
代码语言:javascript
运行
复制
- Settings.bundle
- en.lproj
- Root.plist

...but的英语文件夹仍然缺少披露指标。

  • 当我在设备或模拟器中安装我的应用程序并转到设置页面时,就会显示本地化(就好像所有语言的字符串文件都丢失了一样)。
  • 但是,如果我转到Products文件夹(来自Xcode Project,"Show .“)并检查我的应用程序包的内容,以及其中的设置包,语言目录中有各自的字符串文件。

,我错过了什么?

更新

我尝试创建一个新的、裸露的项目,并在其中添加一个设置包,但是我得到了相同的结果。我回到了Xcode 9.2 (我也安装了它),这个问题不会发生。要么是9.3上有错误(不太可能,因为我第一次添加包时它是工作的),要么是我的安装失败了。

我刚刚检查并注意到Xcode 9.3 (9.3.1)有一个可用的更新,所以我会下载它,然后再试一次.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-11 01:29:56

正如我所怀疑的,我的Xcode安装失败了.

在重新安装Xcode之后,通过更新到9.3.1,添加一个设置包将产生预期的行为:

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50270242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档