iOS的framework嵌套其他framework实现

将待嵌套的A.framework放到打包静态库工程(名为SDKDemo)的libs(随便建一文件夹)文件夹下,按照正常的添加引用add方式将A.framework添加进工程,link的时候除了link进A.framework到打包工程,还要link进framework内的同名文件A到打包工程!这是关键!

然后search path 中的framework search  path的路径:$(PROJECT_DIR)/SDKDemo/libs 

在 library search path中路径写:$(PROJECT_DIR)/SDKDemo/libs/A.framework,然后编译,就打包出一个名称为SDKDemo.framework 的静态库了,里面也把A打包进去,且不用暴漏A.framework。

你可能感兴趣的:(iOS的framework嵌套其他framework实现)