美文网首页
构建自己的Framework

构建自己的Framework

作者: Living_U | 来源:发表于2018-07-08 11:48 被阅读17次

1 创建framework


image.png

2 构建文件 继承NSObject


image.png

3 创建自定义方法 并在m文件实现


image.png image.png

4 接下来就是进行文件的配置了,在Build Settings 进行以下配置


image.png

a 搜Linking 调整 Mach-O Type并 改为 Static Library【静态库】
b Dead Code stripping 改为NO
c Link with standard Libraries 改为NO
d defines Module 改为NO
e build active architecture only 改为NO,编译所有版本类型

5 在xxx.h文件中写入你要暴露的文件头文件


image.png

6、Build Phases 中设置要暴暴露露的.h的头⽂文件和.m ⽂文件


image.png

7 ⾃自动合并真机库和模拟器器库脚本
在target—>Build Phases—>New Run script Phase—>/bin/sh


image.png image.png

下图是要粘贴的脚本内容(脚本直接粘上来格式是错误的,无奈...🤷‍♀️):


image.png

然后编译
注: 笔者的Xcode也没找到是因为什么原因只能在真机环境下生产出正确的framework文件


image.png

运行完成后,可以看到生成的framework文件


image.png

然后我们新建一个新项目 framework直接拖入新项目中,可以直接调用


image.png

这是笔者编译的过程,记录了,如果有什么不妥之处,请各位看官指出,相互讨论。共同进步

相关文章

  • 构建自己的Framework

    1 创建framework 2 构建文件 继承NSObject 3 创建自定义方法 并在m文件实现 4 接下来就是...

  • 构建framework

    一、构建framework 1."new traget” 选择 Framework& Library中的 Coco...

  • Flutter-线程与异步

    1、线程 Flutter 主要分为三个核心模块: Framework:基于Dart语言构建的framework,包...

  • 无标题文章

    项目拆分 Cocoapods 多模块构建 framework构建 OC swift混编 http://www.ji...

  • G矩阵-基因组关系矩阵

    构建群体G矩阵 参考:synbreed: a framework for the analysis of gen...

  • iOS构建framework

    iOS构建framework 原因:同种业务需要在不同的客户端项目中使用。 问题: 1.代码只能存在一个项目中,便...

  • Framework React 框架

    Framework React React 是一个用于构建用户界面的 JAVASCRIPT 库。主要用于构建UI,...

  • Swift-OC混编Bug

    问题描述:自己构建的swift的framework导入OC内使用,编译报错 错误展示 错误原因 在导入framew...

  • 构建Framework静态库

    iOS创建静态库 纯笔记。类似于各类SDK,只暴露bundle文件,和Framework文件。可以将本地文件(高内...

  • asp.net core 系列 20 EF基于数据模型创建数据库

    一.概述 本章使用 Entity Framework Core 构建执行基本数据访问的 ASP.NET Core ...

网友评论

      本文标题:构建自己的Framework

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