将捆绑标识从objc转移到swift 3项目

时间:2017-01-26 20:31:23

标签: xcode

我有一个完全以客观c开发的ios项目。目标c项目中已有大量用户,但我想将其全部转移到swift 3。

我计划重新设计应用程序,并希望能够在swift 3中启动一个新的ios项目,并为其提供目标c项目的包标识符。

这可能吗?当我提交的构建是一个全新的项目但具有相同的包标识符时,应用程序商店是否会出现任何问题?

谢谢

1 个答案:

答案 0 :(得分:0)

<强>更新

应用程序的包ID是提交到App Store的两个项目之间唯一必需的项目。只需将显示名称设置为相同,以便在用户设备上看起来相同。

原始答案:

你应该可以用一个全新的项目来做到这一点。您需要确保使用相同的配置文件和证书对新应用程序进行代码签名,并将显示名称和分发包标识符设置为与现有obj-c应用程序完全相同。

然后你应该能够在App Store上提交一个新版本的版本。

我建议为swift创建新项目并将构建提交到iTunesConnect并确保它显示出来。只是为了让您知道在编写所有代码之前可以使用新项目成功提交。