美文网首页
制作静态库时引入三方库解决方案

制作静态库时引入三方库解决方案

作者: 大鱼海棠xi | 来源:发表于2021-10-15 11:26 被阅读0次

    首先说创建静态库步骤
    1、 file - new - project 选择 framework
    2、framework 配置 不能缺少步骤 此处采用cocoapod引入三方库,但不参与编译
    Build active Architecture only 设置为 no
    Mach-o Type 选择 static library
    调整最低支持的iOS系统
    如果SDK有用的SDK,other linker flags 添加 -ObjC
    Enable bitcode 设置为 no
    Edit scheme - run - info - build configuration选择release
    所需要.h文件需要添加到public中,.m文件需要加入compile source中 资源加入bundle resource中
    3、正常引入pod管理三方库,编译后到静态库不包含三方库源码,防止用户引入时冲突
    4、脚本编译或手动编译即可

    现在说使用时注意事项
    1、把SDK添加到工程中
    2、enable bitcode 设置为no
    3、pods 引入所依赖的三方库
    4、other linker 添加 &(inherited)、-all_load、-ObjC

    相关文章

      网友评论

          本文标题:制作静态库时引入三方库解决方案

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