【问题标题】:Settings.bundle is missing Root.plist and other items in iOS project;iOS 项目中 Settings.bundle 缺少 Root.plist 等项;
【发布时间】:2012-06-25 16:57:03
【问题描述】:

我在 iOS 5.0 中使用 xcode 版本 4.2 (Build 4C199)。

我正在关注 Apple 的文档: http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/UserDefaults/Preferences/Preferences.html

当我尝试添加 Settings.bundle(在“添加设置包”部分中描述)时,我没有获得此包下的所有文件;就像添加这个包之后一样,我的项目根目录下只有 Settings.bundle 并且没有任何 Root.plist 和 en.lproj 等;

我的项目截图:

所以在这里阅读了一些其他问题后,我发现我必须右键单击设置捆绑图标->在查找器中显示->右键单击查找器项目->显示包内容;现在我可以查看 Root.plist 和其他项目;但我的问题是有没有办法在 xcode 项目导航器中查看 Settings.bundle 的层次结构?

下一个问题是如何在 Settings.bundle 下添加子 plist?目前我无法在我的项目导航器中展开 Settings.bundle;

【问题讨论】:

  • 我刚刚在我的 Lion XCode 版本 4.2(Build 4D199)上执行了相同的步骤,我可以展开设置包以查看文件(root.plist 等)。可能是雪豹版 XCode 中的一个错误。
  • 是的,我在另一台机器上确认了同样的事情和同样的结果;想知道是否有人向 Apple 报告了同样的问题;

标签: xcode settings.bundle root.plist


【解决方案1】:

在 Finder 中打开包。将文件拖到项目文件列表中(但请确保将它们从所有构建阶段中删除)

【讨论】:

  • 我做了,但它们没有在 Settings.bundle 图标下列出;他们似乎与它同行;
  • @Ans:我知道。据我所知,他们不会。真的有关系吗?您现在将它们放在项目导航器中并可以对其进行编辑。它们仍在磁盘上的Settings.bundle 中。
  • 嗯嗯嗯,不知何故它很好,但看起来不太好做;这可能是一个修复,但不是解决方案;就像我们有 Settings.bundle 本身在它的孩子所在的同一级别一样;另外,我无法在 Settings.bundle 下添加其他 plist 作为设置页面的第二级;
  • 同样,导航器不是文件浏览器或文件管理器。我的建议是允许轻松编辑Settings.bundle 文件。如果您想要的是,那么在导航器中创建一个名为Settings 的新文件夹并将Settings 文件拖到该文件夹​​中(在项目导航器中)。听起来不错?
猜你喜欢
  • 2015-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多