如何以编程方式将PList文件添加到Setting.bundle?

时间:2013-05-28 17:13:49

标签: ios objective-c plist settings.bundle

我正在尝试以编程方式将plist文件添加到iOS项目中的Settings.bundle。我该怎么做呢?

我使用Apple's API查找放置已创建的plist文件的位置,以查看Settings.bundle是否会检查plist文件但是它无法识别它并且子窗格转到空白屏幕而不是显示设置。

原因是基于用户登录我的应用程序我想在设置应用程序中显示不同的设置

2 个答案:

答案 0 :(得分:2)

你不是。 Settings.bundle应该在编译时创建,并且是固定的(以及签名作为应用程序构建过程的一部分。)

请参阅the Settings.bundle documentation明确说明(强调添加):

  

“设置”包的名称为Settings.bundle,位于应用包的顶级目录中

强调的部分告诉我你不能把捆绑放在其他任何地方。 This answer证实了我刚刚说的话。

有条件显示的设置为also not possible

答案 1 :(得分:1)

我认为你不能。操作系统独立处理,不允许您运行任何代码来影响它。

相反,您需要在应用中提供一个设置屏幕,以便完全控制演示和功能。