2012-06-23 75 views
3

我在iOS 5.0中使用xcode版本4.2(Build 4C199)。Settings.bundle在iOS項目中缺少Root.plist和其他項目;

我是蘋果公司在下列文件: http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/UserDefaults/Preferences/Preferences.html

當我試圖添加Settings.bundle,「添加Settings程序包」部分中描述,我沒有收到這個包下的所有文件;就像添加了這個包之後,我的項目根目錄中只有Settings.bundle,並且沒有任何Root.plist和en.lproj等;

截圖我的項目: screenshot of project

所以在這裏讀了一些其他問題後,我發現我需要右鍵點擊設置捆綁圖標 - >在Finder中顯示 - >右鍵點擊取景器項目 - >顯示包內容;現在我可以查看Root.plist和其他項目;但我的問題是有沒有辦法在Xcode項目導航器中查看Settings.bundle的層次結構?

下一個查詢是如何在Settings.bundle下添加子plists?目前我無法在項目導航器中展開Settings.bundle;

+0

我剛剛在我的Lion XCode版本4.2(Build 4D199)上執行了相同的步驟,我可以展開設置包以查看文件(root.plist等)。可能它是XCode Snow Leopard版本中的一個bug。 –

+0

是的,我在另一臺機器上確認了同樣的結果,結果相同;想知道是否有人向Apple報告過同樣的問題; – Ans

回答

0

在Finder中打開包裝。將文件拖到項目文件列表中(但要確保將它們從所有構建階段中刪除)

+0

我做了,但他們沒有列出Settings.bundle圖標下;他們似乎同行; – Ans

+0

@Ans:我知道。他們不會從我所知道的。真的有關係嗎?您現在可以在項目導航器中找到它們並編輯它們。它們仍然在磁盤上的'Settings.bundle'中。 – Linuxios

+0

ummmm ya不知何故它的好,但看起來不好做;這可能是一個解決辦法,但不是解決辦法;就像我們將Settings.bundle本身放在它的孩子所在的同一級別一樣;另外,我無法在Settings.bundle下添加其他plists作爲第二級設置頁面; – Ans