我想从头开始重写已经在应用商店中构建全新版本的应用。 我想创建一个新的xcode项目:要让“新”应用程序升级为“旧”应用程序,需遵循哪些步骤?
答案 0 :(得分:4)
应用程序的标识由应用程序的Info.plist中的包标识符(CFBundleIdentifier
)确定。只要您使用相同的ID并将其作为现有应用程序的更新(使用更高版本)上传到商店,您应该没问题。
答案 1 :(得分:2)
捆绑包标识符应该完全相同,然后在升级时覆盖旧的应用程序。
您可以根据需要更改代码。
如果您使用的是CoreData或SQLite等数据库,则应该研究数据迁移。如果您不这样做,新应用程序将在您覆盖它时崩溃。用户只能删除该应用并重新安装才能使用它。有很多关于CoreData迁移的文章。
希望这有帮助!