我有一个项目,分为几个targets
(Cocoa Touch Frameworks
)。这些targets
中的某些依赖于其他。我想从中创建一个framework
,其中将包含所有targets
,这样我就可以将此framework
导入新的应用程序,并使用所有内部的所有代码我的targets
。如何做到这一点?我已经读过有关Umbrella frameworks
的内容,但无法使其正常工作。
这是项目划分目标的方式:
- 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
从这所有方面,我想创建一个universal framework
命名为FindloFramework
的单个iOS
有人可以指导我如何做吗?
答案 0 :(得分:1)
目前在iOS上无法实现。伞框架仅适用于Mac。
我已经与WWDC的Apple工程师进行了交谈,并提交了一个错误。我的猜测是,他们正试图最大程度地减少运行时发生的动态链接数量。
您需要获取所有代码并将其放入单个框架目标中。