将一个iOS应用集成到另一个iOS应用中

将一个iOS应用集成到另一个iOS应用中,ios,swift,xcode,Ios,Swift,Xcode,我有一个应用程序A和一个应用程序B,我制作了一个新的应用程序C,然后我想将这个新应用程序集成到旧应用程序中,作为它们的一部分,以便每个应用程序A和B都有一个保存应用程序C的部分。 我应该如何继续实现这种集成并确保我的新应用程序的模块化?在我看来,最终用户将看到两个应用程序(A和B),在这些应用程序的某些部分,有一个相同的公共部分(C)。对于用户来说,没有他们下载的应用程序C。您的目标是在A和B之间共享C的代码 我会看一下,然后把C的代码放在一个swift软件包中,你可以在其他两个应用程序中共享。

我有一个应用程序A和一个应用程序B,我制作了一个新的应用程序C,然后我想将这个新应用程序集成到旧应用程序中,作为它们的一部分,以便每个应用程序A和B都有一个保存应用程序C的部分。
我应该如何继续实现这种集成并确保我的新应用程序的模块化?

在我看来,最终用户将看到两个应用程序(A和B),在这些应用程序的某些部分,有一个相同的公共部分(C)。对于用户来说,没有他们下载的应用程序C。您的目标是在A和B之间共享C的代码

我会看一下,然后把C的代码放在一个swift软件包中,你可以在其他两个应用程序中共享。你应该把C看作一个框架或包,而不是一个应用程序


如果您需要应用程序彼此共享运行时信息(比如您需要在B中输入的用户数据显示在A中),并且您希望在设备上实现这一点,那么请查看。

如果它们确实是三个独立的应用程序,并且您只想让应用程序C中的代码在应用程序A和B中可用,最简单的方法是一个包含所有三个应用程序项目的工作区,并使C代码成为多个应用程序目标的一部分

如果您想更正式一些,可以将Cs代码表示为一个框架,并将其作为其他两个框架的依赖项。但是,如果我们只谈论源代码,那么新的Xcode包管理器集成是一个更简单的解决方案。然而,目前该包无法容纳诸如故事板之类的资源,因此如果您需要,框架是唯一的解决方案