iPhone 应用商店批准 - coredata 设计变更
我创建了一个应用程序,上传到应用程序商店并得到应用程序商店的批准。已准备好下载。 该应用程序基于 coredata。 现在我更改了应用程序的设计以添加新功能。更改包括向当前实体添加新属性、删除少数实体等。 现在,如果我将应用程序上传到应用程序商店,它是否批准? 我是否必须注明“请卸载旧版本并安装新版本?” 我的应用程序是否会首先获得批准?
I created an app, uploaded to app store and approved by app store as well. Its ready for download.
The app is based on coredata.
Now I changed the design of the app to add new functionality. Changes include addition of new attributes to current entities, deletion of few entities etc.
Now, if I upload the app to app store, does it approve or not?
Do I have to put and Note saying that "Please uninstall old version and install new version?"
Will my app be approved first of all or not.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的应用程序已经可供下载,那么这是您的应用程序的升级路径,您必须在下一版本中拥有代码才能将数据架构从旧版本转换到新版本。
要求用户卸载并重新安装应用程序是不可接受的(也不应该如此)。
If your app has already been available for downloads then this is an upgrade path for your app and you must have code in the next version to transition your data schema from the old version to the new.
Asking users to uninstall and reinstall the app will not be acceptable (nor should it be).
Core Data具有将数据从旧存储迁移到新存储的能力。我建议查看 Apple 关于此主题的文档 以及可选的实用程序员的核心数据书籍。
我会推荐两者,但我对这本书有偏见:)
Core Data has the ability to migrate data from the old store to the new store. I would suggest reviewing Apple's documentation on this subject and optionally the Core Data book from The Pragmatic Programmers.
I would recommend both, but I am biased with regard to the book :)