IOS 自定义framework
来源:互联网 发布:剑雨江湖灵骑进阶数据 编辑:程序博客网 时间:2024/05/22 03:19
鉴于iOS审核要求,我们只能加静态库
1、新建工程,选择
2、新建测试文件,一般选择继承自NSObject,
在.h中自定义方法 -(void)customTest;
在.m中实现该方法
-(void)customTest{
NSLog(@"hello,frist custom framework",);
}
3、在TARGETS下选中工程,在Build Settings下更改几个参数。
设置头文件,需要引用的,对外开放的.h文件放至于public中
然后在项目的.h文件中引入自定义.h文件,eg:
#import <FMDemo/TestFile.h>
4、打包,用模拟器编译一遍、真机编译一遍,然后在Products下找到framework,open in finder
打开终端,通过命令lipo -create 将以下文件拖至此处(模拟器和真机用空格分割,注意自身会预留空格) -output 目标文件夹
执行该命令后,在目标文件夹同级下会出现一个.lipo的文件,将其修改为你所需要的名字(去掉后缀)
复制上框中的framework,用上面处理好的文件替换绿框中的文件,这样你的第一个自定义framework就完成了!
接下来可以将制作好的framework导入一个项目中测试一下,要是import时找不到文件的话,在header search path 中引入该文件即可。
阅读全文
0 0
- iOS 开发 自定义 framework
- IOS 自定义framework
- iOS开发:自定义framework并打包
- iOS开发:自定义framework并打包
- iOS开发:自定义framework并打包
- 在IOS APP中添加自定义的Framework
- iOS开发之自定义封装FrameWork需要的代码
- iOS自定义Framework调试崩溃问题的解决方案
- iOS 比较详细的自定义framework编译方法
- iOS framework
- ios framework
- iOS framework
- iOS Framework
- iOS framework
- 自定义OSX FRAMEWORK简介
- robot framework 自定义Library
- 使用自定义framework 注意事项
- Robot Framework 自定义library
- 大数据之MapReduce详解(MR的运行机制及配合WordCount实例来说明运行机制)
- eova开发几个低级问题
- 并查集模版
- vue项目中,main.js,App.vue,index.html如何调用
- 指针中P和P+1的大小关系的比较
- IOS 自定义framework
- Hive分区表count(*)不起mapreduce的真相
- 机器学习实战学习笔记(七)预测数值型数据—回归(python3实现)
- java注解的使用
- jQuery中AJAX的跨域解决方案
- 二叉树专题-lintcode翻转二叉树
- uva1637 概率dp(记忆化搜索)
- hadoop-2.8.1源码
- C++程序设计案例实训教程 目录