xcode - 用新项目替换旧项目

标签 xcode app-store

我有一个现有的项目,很老,有自己的支持系统:应用内购买、网页链接等。

我想彻底检查应用程序的前端和后端,以至于基本上不会保留任何原始代码。甚至可能用 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/

相关文章:

ios - 使用 xcode 从 s3 访问数据

app-store - 如何在 Apple App Store 跟踪应用程序下载源?

ios - iTunes Connect - 由于 Facebook 的 "setUrlRequest"方法而被拒绝

xcode - 在 XCODE 4 中导入单点触控 DLL

iphone - Instruments 的内存泄漏工具是否存在 'for' 循环问题?

ios - 如果我提交应用程序以供审核,我的 TestFlight 预发布版本是否会被停用?

ios - 应用内购买在发布近一周后仍无法正常工作

app-store - iTunes搜索JSON API返回403在服务器上被禁止

iphone - 关于复制 Xcode 产品。为什么名称是红色的,如何更改名称?

ios - 如何停止在Objective-C的操作队列中发送的调用