我一直遇到一个问题,即 iOS 设置在首次启动新应用后未显示。现有应用似乎没问题。
在构建阶段,我有一个用于某些修改的脚本,但该脚本已作为预操作执行。
我在 Xcode 中编译/构建/运行到模拟器或使用 Xcode 7.2.1 的 iPhone。
我第一次运行它时会出现设置。以相同的方式再次运行该应用程序,我会在该应用程序的设置所在的位置得到空白表。
我只看到过一次这个应用程序的设置。我可以来回切换并且设置保持可见,空白表仅出现在第二次和后续从 Xcode 启动应用程序时。
导航栏始终可见,但在空白的情况下,除了系统选项外,其下方绝对没有任何内容。
更新
我有以下代码将所需的 Root.plist
复制到主设置包中。
if [ "${CONFIGURATION}" = "Release" ]
then
cp "${SRCROOT}/Product_Settings.bundle/Root.plist" "${SRCROOT}/Settings.bundle/Root.plist"
elif [ "${CONFIGURATION}" = "Debug" ]
then
cp "${SRCROOT}/Develop_Settings.bundle/Root.plist" "${SRCROOT}/Settings.bundle/Root.plist"
fi
Develop_Settings:开发设置包
Product_Settings:生产设置包
最佳答案
我花了很多时间调查,终于意识到它与新 Xcode 7.x 的错误。您需要从后台终止设置应用程序,以便在应用程序第二次启动后看到更新的设置。
关于第一次启动正在开发的应用程序后,iOS 9.x 设置空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36214258/