我们可以用两种不同的编程语言拥有一个包含两个不同项目的应用程序吗?

Posted

技术标签:

【中文标题】我们可以用两种不同的编程语言拥有一个包含两个不同项目的应用程序吗?【英文标题】:Can we have one single app with two different projects in two different programming languages? 【发布时间】:2018-02-19 11:20:50 【问题描述】:

我在 App Store 上有一个应用程序。旧的源代码位于objective-c,但现在我正在使用Swift 语言编写应用程序。我做了一个新项目。我想知道应用商店是否会接受我在 Swift 中的新源代码?如果是,那么程序是什么。我的意思是如何将新的源代码上传到应用商店。捆绑标识符没有任何问题吗?

基本上我想知道我们可以有一个应用程序和两个 两种不同编程语言的不同项目?

提前致谢!

【问题讨论】:

App Store 中的应用仅由 bundle id 标识(应用版本版本应该增加)因此您可以开发完全不同的应用,但使用相同的 BundleId 部署它 - 它会替换您的原始应用。跨度> 感谢@MichaelVorontsov 【参考方案1】:

当然,您可以将两个不同的项目定位到 iTunes Connect 中的同一个应用程序。您只需要在项目中设置相同的包标识符。确保像平常发布版本一样计算版本号或内部版本号。

【讨论】:

【参考方案2】:

最好将 Objtive-C 代码与通往 Swift 的桥梁集成,

除此之外,如果您创建一个新应用,只需为其提供相同的包标识符和新的构建/版本

【讨论】:

以上是关于我们可以用两种不同的编程语言拥有一个包含两个不同项目的应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

两个不同的项目间页面的跳转总结

Matlab用两种解法求解 BVP

在style标签中填入啥,可以使你好变红色,至少用两种不同的选择器?

用两种不同的方法用指数正弦扫描估计模拟系统的Hammerstein核

迁移学习

CORBA 应用程序必须以与 ORB 相同的语言实现吗?