Ios 构建具有多个目标的框架

Ios 构建具有多个目标的框架,ios,swift,frameworks,Ios,Swift,Frameworks,我有一个项目,分为几个目标(cococoa-Touch框架)。其中一些目标取决于其他目标。我想在此基础上创建一个框架,它将包含所有目标,这样我就可以将此框架导入到新应用程序中,并使用所有目标中的所有代码。如何做到这一点?我读过一些关于伞形框架的文章,但我无法让它工作 这是如何将项目划分为目标的: - Observation - BackgroundTask - Placement - ZIPFoundation - NetworkOperation Dependencies - O

我有一个项目,分为几个
目标
cococoa-Touch框架
)。其中一些目标取决于其他目标。我想在此基础上创建一个
框架
,它将包含所有
目标
,这样我就可以将此
框架
导入到新应用程序中,并使用所有
目标
中的所有代码。如何做到这一点?我读过一些关于
伞形框架的文章,但我无法让它工作

这是如何将项目划分为目标的:

 - Observation
 - BackgroundTask
 - Placement
 - ZIPFoundation
 - NetworkOperation   Dependencies - Observation
 - LocationService    Dependencies - Observation, BackgroundTask, Placement
 - World              Dependencies - Observation, LocationService
 - AugmentedReality   Dependencies - Observation, LocationService
 - FindloAR           Dependencies - AugmentedReality, NetworkOperation, World, Placement, Observation, ZIPFoundation
从所有这些,我想创建一个单一的
通用框架
,名为:
FindloFramework
,用于
iOS


有人能告诉我怎么做吗?

这在iOS上目前是不可能的。伞形框架仅适用于Mac

我已经和WWDC的苹果工程师讨论过这个问题,并提交了一个bug。我的猜测是,他们试图最小化运行时发生的动态链接量


您需要将所有代码放入单个框架目标中。

创建一个新目标,该目标将所有其他代码作为依赖项?好的,这是一个开始,但我如何编译它,使其仅作为单个.framework文件导入?有了这个目标,我仍然需要将其他依赖项导入到新项目中,因为这些依赖项还没有包含在FindloFramework.Framework中。感谢分享。我确信我只是做错了什么。如果是这样的话,我可能会把它作为几个小框架的集合发布。