我有一个很老的现有项目,它有自己的支持系统:应用程序内购买,网页上的链接等。
我想对应用程序的前端和后端进行大修,以至于基本上没有任何原始代码。也许甚至用Swift而不是Objective-C编写它,主要是因为越来越难以找到Objective-C文档。
是否可以在Xcode中设置新应用,以便出于所有意图和目的,应用商店仅将其视为现有应用的新版本?应用内购买可以使用它,应用商店的链接仍然可以使用,等等。
答案 0 :(得分:0)
是的,没问题。只要新应用程序具有与旧应用程序相同的捆绑包ID( Info.plist 中的CFBundleIdentifier
),在App Store和Apple看来,它就是同一应用程序。您可以更改其他所有内容,而它们将不在乎:图标,面向用户的名称(CFBundleDisplayName),基础语言,界面,甚至主要功能。应用内购买附在该捆绑商品ID上,这样他们就可以继续工作;到应用商店的链接不会改变。您可以从头开始一个全新的项目,只要包ID是旧的包ID,它就是同一应用。