Ios 为什么';我的应用程序没有列出我的设置吗?

Ios 为什么';我的应用程序没有列出我的设置吗?,ios,swift2,settings.bundle,xcode7-beta6,Ios,Swift2,Settings.bundle,Xcode7 Beta6,我已将股票“Settings.Bundle”添加到我的应用程序包中: 但是,我得到了一组不同的设置(在模拟器中显示): *修订版* Settings.bundle是目标的成员: 下面是settings.bundle的位置: 注意:在“重置”模拟器后,我可以看到新的设置。 然而,即使在移除应用程序并进行冷重启之后,我在实际设备上也没有看到任何变化 如何让我的设备版本识别更新的/新的设置包?两个要求是: Settings.bundle必须包含在目标中 Settings.bund

我已将股票“Settings.Bundle”添加到我的应用程序包中:

但是,我得到了一组不同的设置(在模拟器中显示):

*修订版* Settings.bundle是目标的成员: 下面是settings.bundle的位置: 注意:在“重置”模拟器后,我可以看到新的设置。 然而,即使在移除应用程序并进行冷重启之后,我在实际设备上也没有看到任何变化

如何让我的设备版本识别更新的/新的设置包?

两个要求是:

  • Settings.bundle必须包含在目标中

  • Settings.bundle应位于应用文件夹/捆绑包的根目录中

    • 丹的两项建议都需要走上正确的轨道。然而,与必须重置模拟器以使设置正常工作一样,我必须: 1) 删除设备应用程序
      2) 对设备进行冷重启,
      3) 重新安装修改后的设置应用程序


      完成所有这些操作后,我可以看到修改后的设置更改。

      重新启动设置应用程序后,问题已修复。

      是否选择将您的捆绑包包含在您的目标中?我在生成的“复制捆绑包资源”中自动生成了settings.bundle;如果这就是你的意思。我已经将Xcode IDE更新到了版本7 GM。我确保设置@root并且是target的成员。我把模拟器放好了。我在模拟器上重建工作。但是,设备没有任何变化:删除应用程序并重新安装和运行。。。设置没有更改(请参见上面的“重写”)。为什么?还有一个错误导致设置一直消失。关闭设置应用程序以修复此问题。成功了!但有一件事我不明白,应用程序通常会在安装时添加到设置应用程序中,那么为什么有必要添加此捆绑包呢?