代码之家  ›  专栏  ›  技术社区  ›  Fabien Warniez

iPhone设置中未显示设置包

  •  54
  • Fabien Warniez  · 技术社区  · 15 年前

    我试图在我的iPad应用程序中添加一个设置包,但它会随机出现在iPad设置菜单中。

    当我在调试模式(设备或模拟器)下运行时,它不会出现。 当我在分发模式下构建应用程序,然后将其部署到ipada上时,它会显示出来,但在ipadb上不会显示(我有几个iPad要测试)。

    除了在项目中添加Settings.bundle之外,还有什么我忘记做的吗?

    提前谢谢。

    11 回复  |  直到 11 年前
        1
  •  46
  •   Brandon    14 年前

    这个问题我已经有好几次了。

    在设备上;删除应用程序,清理并重新部署。

    编辑: 确保您的设置包已添加到当前目标也很重要。这种疏忽可能很难调试。

        2
  •  120
  •   Beltalowda    4 年前

    iOS设置应用程序错误解决方法

    如果所有其他答案都不适用于您,请尝试使用应用程序切换UI(双击Home按钮,或从底部挡板向上滑动)来

    在其他一切都不起作用之后,这为我解决了这个问题。

    应用商店安装;较旧的iOS版本

    虽然我还没有检验这个假设,但根据所有其他答案,我怀疑这在iOS的几个版本中都是一个问题。

    相反,我认为这与应用程序的安装方式有关。通过应用程序商店安装的应用程序似乎不会表现出这种行为,而通过Xcode或类似的侧加载机制安装的应用程序似乎从不通知设置应用程序有新的设置 Settings.bundle 可用。

        3
  •  12
  •   Tor Langballe Bhoopi    9 年前

    添加设置包时,请不要重命名它。只能是“Settings.bundle”。不要改变它。

        4
  •  4
  •   macintosh264    14 年前

    你要尝试的是从iPad设备上删除应用程序,打开模拟器,进入顶部菜单,点击“重置内容和设置”按钮。然后将你的应用程序重新安装到你的设备和模拟器上,它现在应该可以正常工作了。

        5
  •  3
  •   Ortwin Gentz    15 年前

        6
  •  3
  •   Caleb    8 年前

    我试图在我的iPad应用程序中添加一个设置包,但它会随机出现在iPad设置菜单中。

    一种可能发生这种情况的方法是在设置应用程序运行时在设备上重新安装应用程序。例如,当您第一次从Xcode运行应用程序时,“设置”应用程序将显示其设置内容,但第二次它将消失,原因并不明显。

    简单的解决办法是 关闭设置应用程序 然后再次启动它,你就会看到你的应用程序的设置就在你期望的地方。

        7
  •  1
  •   thinnerwhiterduke    14 年前

    不确定实际的设备,但我想知道有没有类似的规则?

        8
  •  1
  •   bmauter    9 年前

    <key>StringsTable</key>
    <string>Root</string>
    

    靠近我的Root.plist文件的顶部。

        9
  •  1
  •   Jon Madison    9 年前

    有时,您的设置中会出现错误,但是XCode并没有很好地警告您这一点,它只是不会部署(更新的)包。我在添加一个新的多值时遇到了这个问题。我忘了加上“价值”一节。没有错误,应用程序将内置到设备上,但设置不会更新。

    您仍然需要确保在重建后完全关闭设置应用程序(双击home,并将其从驻留程序列表中删除),以确保设置应用程序重新读取您的包。

        10
  •  0
  •   Venkat Ram    9 年前

    在iPhone上,删除并安装应用程序。你必须运行一次应用程序才能看到设置。

        11
  •  -2
  •   Aditya    14 年前

    我认为你应该清理所有的目标,清空所有的缓存,删除以前的版本,退出模拟器并重新生成代码。