美文网首页
如何不暴露待嵌套framework文件,打包进另一个framew

如何不暴露待嵌套framework文件,打包进另一个framew

作者: Alex_LoveYing | 来源:发表于2022-08-30 16:53 被阅读0次

需求场景描述

我将提供一个a.framework给目标app工程使用,而a.framework依赖b.framework,而我并不想让目标app工程同时引用a.framework跟b.framework,只让目标app工程引用a.framework即可。该如何做?

方法

  1. 正常将b.framework正常add到a工程当中。
  2. 右键b.framework显示包内容,将b.framework同名文件b复制add到a工程当中。
  3. a工程的build setting中,找到search path中的framework search path的路径:$(PROJECT_DIR)/SDKDemo
  4. a工程的build setting中,找到search path中的library search path路径写:$(PROJECT_DIR)/SDKDemo/b.framework
  5. 编译打包出一个名称为a.framework 的静态库,里面也把b.framework的代码也打包进去了。

补充

此方法有所限制,就是a.framework无法暴露任何b.framework的头文件。

相关文章

网友评论

      本文标题:如何不暴露待嵌套framework文件,打包进另一个framew

      本文链接:https://www.haomeiwen.com/subject/okolnrtx.html