不同 iOS 应用程序的相同代码库,相同的项目
Posted
技术标签:
【中文标题】不同 iOS 应用程序的相同代码库,相同的项目【英文标题】:Same base of code for different iOS apps, same project 【发布时间】:2018-01-05 13:12:25 【问题描述】:我正在为两个不同公司工作,他们拥有完全相同的项目,只是外观不同,但共享所有后端代码。
是否可以创建一个具有不同图标、环境变量、资产目录、捆绑 ID 等的目标,并为两个应用使用相同的基础?
或者创建一个框架并复制项目,然后使用框架是更好的方法吗?
【问题讨论】:
是的,有可能 多目标 appcoda.com/using-xcode-targets 【参考方案1】:创建具有不同图标、捆绑 ID 和相同代码的目标更好,因为如果您使用 pod 或其他第三方框架,则创建框架会导致问题,因为第二个 appprocah 嵌套框架在 ios 应用程序中是不允许的
【讨论】:
我看到了您提供的链接。谢谢你。就我而言,这似乎有点困难,因为图标是相同的,但它们的颜色彼此不同。我不知道这是否可能。以上是关于不同 iOS 应用程序的相同代码库,相同的项目的主要内容,如果未能解决你的问题,请参考以下文章
Gradle 设置以处理具有相同代码库但依赖项不同的两种部署类型
我可以为 iOS 和 tvOS 应用程序使用相同的捆绑标识符吗?
从为移动设备开发的相同代码库为 Flutter Web 开发单独的 UI