【问题标题】:Empty Settings Bundle in Xcode 4.2Xcode 4.2 中的空设置包
【发布时间】:2011-11-02 00:48:42
【问题描述】:

我正在尝试为我的 iPhone 应用程序创建一个设置包。

但是,如果我创建一个,它就会变成空的,没有根 p-list,没有披露,什么都没有。

我已经重新启动了一切,但我的想法已经不多了。

有人知道吗?

【问题讨论】:

    标签: iphone xcode macos


    【解决方案1】:

    我遇到了完全相同的问题。 XCode4 中似乎有一个错误。这是我所做的,至少可以为您提供一个设置包。

    (1) 在 XCode 中,选择 CMD+N 添加一个新文件。

    (2) 从下拉列表中选择资源(根据不起作用的“说明”)。

    (3) 选择“属性列表”,而不是选择“Settings.bundle”。

    (4) 将您的属性列表命名为 Root.plist 并将其保存在名为“Settings”的新目录中。

    (5) 现在再次 CMD+N 并选择字符串文件。

    (6) 调用新的字符串文件 'Root.strings' 并将其保存在 'Settings' 目录中。

    (7) 现在,在左侧的目录和文件列表中,突出显示两个新文件并按删除(请相信我!)。

    (8) 在删除菜单上,选择“仅删除引用”。

    (9) 现在转到 Finder 并将 'Settings' 目录重命名为 'Settings.bundle'

    (10) 再次在 XCode 中,ALT+CMD+A 将新文件添加到您的项目并从导航器中选择“Settings.bundle”对象。

    您现在将拥有一个有效的“Settings.bundle”,但是这两个文件将是未启动的,因此您必须自己从头开始构建它们。

    这已经为我工作了两次,希望这个错误将在 XCode4 的下一个维护版本中得到修复。希望这可以帮助。 V.V.

    【讨论】:

    • 是的,我通过创建一个文件夹、将 Root.plist 放入其中并重命名文件夹“Settings.Bundle”来解决它。我仍然无法在 Xcode 中打开包。 “它只是工作”。
    • 捆绑包旁边应该有一个披露标签。按下应该会显示其中的两个文件。这是您编辑的这两个文件。捆绑包本身不会像这样“打开”。干杯! V.V.
    • 是的,但它仍然没有。但是,我仍然可以通过删除查找器中的 .bundle 并编辑其中的文件来对其进行编辑。今天下载了xcode的beta 7,仍然没有修复..哦,好吧,总有一天。感谢您的帮助。
    【解决方案2】:

    单击左侧窗口中的 Settings.bundle 文件 -> 从主菜单中选择 View -> Utilities -> Show FileInspector。然后将 fileType 更改为“applicationBundle” = 两个丢失的文件将再次显示在 Settings.bundle 下。

    【讨论】:

    • 谢谢,我花了几分钟绝望地在那上面!
    • 顺便说一句,如果你找不到 View->Utilities->Show FileInspector,只需查看 Xcode 中显示 Identity and Type 的右侧窗口,并将文件类型设置为 Application Bundle .
    • 谢谢。这个问题让我很困惑。
    • 很棒的提示!他们有足够的工作让 Xcode 像 Xcode3 一样再次稳定,而不需要不断地移动越来越多的东西。
    • 谢谢...干得好!
    【解决方案3】:

    对于那些无法更改文件类型,因为它没有出现,请按照以下步骤操作:

    1. 在 finder 中转到您的项目目录。
    2. 创建一个名为“设置”的文件夹。
    3. 打开文本编辑器(或任何其他文本编辑器)
    4. 输入:

      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      <!--
         Root.plist
         Preference settings for MyApp
      -->
      <plist version="1.0">
          <dict>
      
          </dict>
      </plist>
      

      4a。将“MyApp”更改为您的应用名称

    5. 在设置文件夹中另存为“根”
    6. 将文件重命名为“Root.plist”
    7. 重命名“设置”。文件夹到“Settings.bundle”
    8. 将“Settings.bundle”文件添加到 Xcode 中,你应该很高兴 :)

    【讨论】:

      【解决方案4】:

      对于 XCode 5.1,我遇到了类似的问题。在 XCode 中使用“文件/打开”打开 Settings.bundle 只是显示一个空窗口,无法打开 Root.plist 。右键单击 XCode File/Open 中的 Settings.bundle 并没有显示任何有用的选项。

      解决方法是在Finder中找到Settings.bundle,右击选择“Show Package Contents”,就会看到Root.plist。只需右键单击 Root.plist,从程序列表中选择 XCode,即可获得 XCode 的设置编辑器。

      【讨论】:

        猜你喜欢
        • 2011-12-02
        • 2013-02-12
        • 1970-01-01
        • 2011-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-11
        • 1970-01-01
        相关资源
        最近更新 更多