我正在尝试以编程方式将 plist 文件添加到我的 iOS 项目中的 Settings.bundle 中。我该怎么做呢?
我使用Apple 的 API来查找放置创建的 plist 文件的位置,以查看 Settings.bundle 是否会在那里检查 plist 文件但它无法识别它并且子窗格进入空白屏幕而不是显示设置。
其原因是基于登录到我的应用程序的用户我希望在设置应用程序中显示不同的设置
我正在尝试以编程方式将 plist 文件添加到我的 iOS 项目中的 Settings.bundle 中。我该怎么做呢?
我使用Apple 的 API来查找放置创建的 plist 文件的位置,以查看 Settings.bundle 是否会在那里检查 plist 文件但它无法识别它并且子窗格进入空白屏幕而不是显示设置。
其原因是基于登录到我的应用程序的用户我希望在设置应用程序中显示不同的设置
你没有。Settings.bundle 应该在编译时创建,并且是固定的(以及作为应用程序构建过程的一部分进行签名。)
请参阅明确指出的 Settings.bundle 文档(强调添加):
设置包的名称为 Settings.bundle 并位于应用程序包的顶级目录中。
强调的部分是告诉我您不能将捆绑包放在其他任何地方。这个答案证实了我刚才所说的。
有条件显示的设置也是不可能的。
我不认为你可以。操作系统独立处理,并且不允许您运行任何代码来影响它。
相反,您将希望在您的应用程序中提供一个设置屏幕,以允许完全控制演示和功能。