【问题标题】:Invalid storyboard when old version is installed on device设备上安装旧版本时故事板无效
【发布时间】:2013-11-24 20:43:08
【问题描述】:

好的,这里是简短的细分。我在应用商店有一个应用。我创建了一个新版本,其中我将故事板本地化更改为基础。在模拟器和设备上一切正常。

仅当我的设备上有旧版本(当前在应用商店中)并尝试使用 Xcode 测试新版本时,才会出现此问题。设备上显示的故事板是新旧版本的混合体。新设计但旧安排。由于我的更改,它崩溃了。

如果我在运行新版本之前删除了(旧)应用程序,一切正常。

所以我的问题是:

应用更新会删除所有旧的缓存故事板吗? 我可以在“真实”条件下在应用商店批准后测试我的更新吗? (我选择手动释放它。) 显然,这是缓存版本的某种问题。我可以确保不使用旧的情节提要吗?

【问题讨论】:

    标签: ios iphone objective-c xcode storyboard


    【解决方案1】:

    您不会有问题,当通过 App Store 更新应用程序时,会创建一个新的沙盒目录(位于 /var/mobile/Applications/),其中安装了新版本,以及 Library 和 Documents 文件夹从旧安装中移动。

    在 Xcode 中使用“构建并运行”时,它只会安装新文件,因此您在新版本中删除的包中的任何文件仍然存在。

    【讨论】:

      【解决方案2】:

      在这里设置。在这里设置。

      【讨论】:

        【解决方案3】:

        只需重命名 Storyboard 文件 - 这很奇怪,但可以。

        【讨论】:

          猜你喜欢
          • 2018-06-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-08-02
          • 2012-04-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多