【问题标题】:App Store release using wrong Core Data VersionApp Store 使用错误的 Core Data 版本发布
【发布时间】:2012-03-19 11:41:39
【问题描述】:

我发布的版本似乎使用的是旧模型版本的 Core Data,xxxDB 101j,而不是 VersionInfo.plist 中定义的 xxxDB(xxx.xcarchive 的包内容提交到应用商店)。这在开发设备或 TestFlight 版本上都不是问题。

它使用的是 VersionInfo.plist 中最后列出的版本,而不是 NSManagedObjectModel_CurrentVersionName 属性中定义的版本。有趣的是,所有版本都有一个 .mom 文件,包括 xxxDB,但 xxxDB 也有一个 .omo 文件。

有没有人遇到过这个问题并找到了解决方法?

【问题讨论】:

    标签: ios core-data release versioning


    【解决方案1】:

    解决方法是添加一个新版本模型,使其成为当前版本,清理,存档并提交。此时,当您的应用提交到应用商店时,不会使用 NSManagedObjectModel_CurrentVersionName 属性。它使用 VersionInfo.plist 中最后列出的模型。

    测试/临时环境中的行为与上线不同

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      相关资源
      最近更新 更多