我有一个完全以客观c开发的ios项目。目标c项目中已有大量用户,但我想将其全部转移到swift 3。
我计划重新设计应用程序,并希望能够在swift 3中启动一个新的ios项目,并为其提供目标c项目的包标识符。
这可能吗?当我提交的构建是一个全新的项目但具有相同的包标识符时,应用程序商店是否会出现任何问题?
谢谢
答案 0 :(得分:0)
<强>更新强>
应用程序的包ID是提交到App Store的两个项目之间唯一必需的项目。只需将显示名称设置为相同,以便在用户设备上看起来相同。
原始答案:
你应该可以用一个全新的项目来做到这一点。您需要确保使用相同的配置文件和证书对新应用程序进行代码签名,并将显示名称和分发包标识符设置为与现有obj-c应用程序完全相同。
然后你应该能够在App Store上提交一个新版本的版本。
我建议为swift创建新项目并将构建提交到iTunesConnect并确保它显示出来。只是为了让您知道在编写所有代码之前可以使用新项目成功提交。