我正在尝试为我的iPhone应用程序创建一个设置包。
但是,如果我创建一个,它会变空,没有根p列表,没有透露,没有任何内容。
我已经重新开始了所有事情,但我的想法已经不多了。
有人知道吗?
答案 0 :(得分:98)
点击左侧窗口中的Settings.bundle文件 - >从主菜单中选择查看 - >实用程序 - >显示FileInspector。然后将fileType更改为“applicationBundle”=两个丢失的文件将再次显示在Settings.bundle下。
答案 1 :(得分:2)
对于那些无法更改文件类型的人,因为它没有出现,请按照以下步骤操作:
输入:
<?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”更改为您的应用名称
答案 2 :(得分:1)
我遇到了完全相同的问题。似乎XCode4中存在一个错误。这就是我所做的,至少让你获得一个设置包。
(1)在XCode中,选择CMD + N添加新文件。
(2)从下拉列表中选择资源(根据不起作用的'说明')。
(3)不要选择“Settings.bundle” - 而是选择“Property List”。
(4)将您的属性列表命名为Root.plist并将其保存在名为“Settings”的新目录中。
(5)再次选择CMD + N并选择Strings File。
(6)调用新的字符串文件'Root.strings'并将其保存在'Settings'目录中。
(7)现在,在左侧的目录和文件列表中,突出显示两个新文件,然后按删除(TRUST ME HERE!)。
(8)在删除菜单上,选择“仅删除参考”。
(9)现在转到Finder并将'Settings'目录重命名为'Settings.bundle'
(10)再次在XCode中,ALT + CMD + A将新文件添加到项目中,并从导航器中选择“Settings.bundle”对象。
现在你将有一个工作'Settings.bundle'但是这两个文件将是不公开的,所以你必须自己从头开始构建它们。
这对我来说已经两次了,希望这个bug会在XCode4的下一个维护版本中修复。希望这可以帮助。 V.V。
答案 3 :(得分:0)
对于XCode 5.1,我遇到了类似的问题。在XCode中使用“File / Open”打开Settings.bundle只显示一个空窗口,无法打开Root.plist。右键单击XCode File / Open中的Settings.bundle没有显示任何有用的选项。
解决方案是在Finder中找到Settings.bundle,右键单击并选择“显示包内容”,您将看到Root.plist。只需右键单击Root.plist,从程序列表中选择XCode,即可获得XCode的Settings编辑器。