2011-07-22 65 views
2

我想添加一個額外的iPhone設置文件類型到我的Settings.Bundle並引用它在我的Root.plist中作爲一個子窗格類型,但它不工作。我遵循Apple here的文檔,但不會將plist文件保留爲「iPhone設置」類型。我假設這就是爲什麼我不能將它拖到我的Settings.Bundle文件中。分層iPhone設置文件問題 - 無法添加到Settings.bundle

基本上,通過選擇File> Add New File ...添加一個新的plist;選擇iOS下的資源,然後選擇plist類型。

現在添加一些plist屬性的文件。

現在右鍵單擊並選擇「屬性列表類型」並選擇「iPhone設置」。您會注意到文件中的密鑰更改。那很好。保存。

現在,單擊另一個文件以查看該文件並單擊回到新的設置文件。它是否改回舊的屬性名稱和屬性類型?它適用於我,所以它保持爲iPhone設置文件類型,因此不起作用。

任何人都有這個問題?我想知道它是否是XCode的東西,或者它是我需要更改的項目首選項/選項/設置。

任何幫助,非常感謝!

回答

0

它仍然不保存設置類型,但我通過從命令行將plist文件複製到捆綁包中來實現它。您也可以右鍵單擊「Settings.bundle」文件,然後選擇「顯示包裝內容」並將其複製到Finder中。

+0

我有這個相同的問題,但即使將它放在settings.bundle它改回來。有任何想法嗎? :( – pqsk

1

一件顯而易見的事情讓我浪費了一些時間:進行更改後關閉設置應用程序。

+0

這爲我修復了一切似乎更新沒有殺死應用程序,但子窗格需要殺死設置應用程序! – MattCheetham