美文网首页
iOS组件化Framework制作

iOS组件化Framework制作

作者: 成为_5995 | 来源:发表于2021-06-11 17:36 被阅读0次

    在业务功能完善后或者独立某一块功能时,可以创建Framework组件化。

    一、原项目中(可快速验证功能),在targets栏里点击加号,创建XX.Framework;

    二、导入需要独立的代码,提取需要公开的头文件,并在XX.h中添加#import <XX/Header.h>;

    三、导出XX.Framewok,可以手动导出真机和模拟器的库在合并,也可以使用脚本导出;

    常见问题:

    一、库引用pod库:需要编写pod文件

    target 'Demo' do

        use_frameworks!

        pod 'SVProgressHUD'

        target 'DemoLib'  do

            pod 'SVProgressHUD'

        end

    end

    二、静态库和动态库:Mach-O Type

    通过修改Mach-O Type,支持Dynamic/Static library指定库类型。

    有一种情况需要注意,在指定Static library时,如果引用的三方库也是Static library,那么在公开的头文件中,不能引用该库,只能放在实现文件中。

    相关文章

      网友评论

          本文标题:iOS组件化Framework制作

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