我有一个现有的项目,很老,有自己的支持系统:应用内购买、网页链接等。
我想彻底检查应用程序的前端和后端,以至于基本上不会保留任何原始代码。甚至可能用 Swift 而不是 Objective-C 来编写它,主要是因为找到 Objective-C 文档越来越难了。
是否可以在 Xcode 中设置新应用,以便应用商店出于所有意图和目的仅将其视为现有应用的新版本?应用内购买可以使用,应用商店的链接仍然有效,等等。
最佳答案
是的,没问题。只要新应用与旧应用具有相同的 bundle ID(Info.plist 中的 CFBundleIdentifier
),在 App Store 中它就是同一个应用和苹果。您可以更改有关它的所有其他内容,他们不会在意:图标、面向用户的名称 (CFBundleDisplayName)、底层语言、界面,甚至主要功能。应用内购买附加到该捆绑 ID,因此它们可以继续工作;应用商店的链接不会改变。您可以从头开始一个全新的项目,只要 bundle ID 是旧的 bundle ID,它就是同一个应用。
关于xcode - 用新项目替换旧项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56411310/