【问题标题】:Why doesn't my App list my Settings?为什么我的应用没有列出我的设置?
【发布时间】:2015-12-05 22:51:36
【问题描述】:

我已将库存“Settings.Bundle”添加到我的 App Bundle 中:

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

* 修订 * Settings.bundle 是目标的成员:

这是 settings.bundle 所在的位置:

注意:我可以在“重置”模拟器后看到新的设置。 但是,即使在删除应用程序并进行冷重启后,我也看不到实际设备上的任何变化。

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

【问题讨论】:

  • 您的捆绑包是否被选中包含在您的目标中?
  • 我在构建的“复制捆绑资源”中有 Settings.bundle,自动生成;如果这就是你的意思。
  • 我已将 Xcode IDE 更新至版本 7 GM。我确保设置@root 并且是目标的成员。我已经休息了模拟器。我在模拟器上重建时工作。但是,DEVICE 没有任何改变:删除应用程序并重新安装并运行......设置没有变化(见上面的重写)。为什么?
  • 还有一个错误导致设置一直消失。杀死设置应用程序以解决此问题。 forums.developer.apple.com/thread/9853

标签: ios swift2 settings.bundle xcode7-beta6


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    Dan 的两个建议都需要走上正轨。但是,与必须重置模拟器以使设置正常运行一样,我必须:

    1)删除设备应用程序。
    2) 冷重启设备,
    3) 重新安装修改后的设置应用程序。

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

    【讨论】:

      【解决方案3】:

      两个要求是:

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

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

      【讨论】:

      • 成功了!但是我不明白的一件事是,该应用程序通常在安装时被添加到设置应用程序中,那么为什么需要添加此捆绑包?
      猜你喜欢
      • 2013-05-22
      • 1970-01-01
      • 2011-02-14
      • 2011-10-21
      • 2014-01-03
      • 2012-05-19
      相关资源
      最近更新 更多