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中。感谢分享。我确信我只是做错了什么。如果是这样的话,我可能会把它作为几个小框架的集合发布。