自定义静态库
来源:互联网 发布:言而当知也 编辑:程序博客网 时间:2024/06/02 02:38
打开Xcode点击下图中红线按钮
出现下面界面,并按照1、2、3的次序进行操作
执行完以上操作,出现下方界面,输入静态库名称,点击Next,选取存储位置后点击Create
出现以下界面
把不想暴露的文件及方法写进.m文件中,在按照下图中序号依次执行,把要暴露的头文件点击序号5添加
在执行前设置下图,目的是为了支持所有模拟器的CPU构架,不同模拟器的构架是不一样的
然后分别在模拟器和iOS Device运行得到两种静态库,选中.a文件,右键单击Shou in Finder
上图中两个文件分别由两种静态库,一个为真机使用,一个为模拟器使用,为方便使用,合成一个静态库
首先终端先进入想让合成后的静态库放置的目录中,再在终端中执行
lipo -create /Users/admin/Library/Developer/Xcode/DerivedData/自定义静态库-bakmjdebyhzztqcilkmjzaxbealn/Build/Products/Debug-iphoneos/lib自定义静态库.a /Users/admin/Library/Developer/Xcode/DerivedData/自定义静态库-bakmjdebyhzztqcilkmjzaxbealn/Build/Products/Debug-iphonesimulator/lib自定义静态库.a -output lib自定义静态库.a
即lipo -create 静态库1路径 静态库2路径 -output 合成的静态库,生成的静态库就是真机模拟器都能使用的静态库
0 0
- 自定义静态库
- 自定义静态库
- VC环境下自定义静态库
- 自定义织梦伪静态
- 自定义圆形统计图(静态)
- django:自定义静态文件服务器
- xcode4 自定义静态库的编译和使用
- 封装自定义控件的sdk(创建静态库static library)
- 自定义progressBar显示静态数据
- 自定义Filter过滤静态资源
- 自定义生成静态页面练习
- C/C++(2)VS2015生成并使用自定义动态库dll/静态库lib
- Ubuntu--(5)Linux下C++编译生成自定义静态库/动态库
- 关于部分自定义静态库(*.lib)在Pocket PC不能使用的问题
- LINUX编程下自定义库的生成与动静态链接
- 关于自定义函数与静态库中函数重名不报错问题的解决
- 使用静态类实现JSP自定义标签
- 自定义对话框使用静态Handler传递参数
- 聪聪可可(点分治)
- 文章标题
- javascript基础(正则表达式)(二十四)
- 数据结构实验之栈八:栈的基本操作
- android打包签名,从生成keystore到完成签名
- 自定义静态库
- android中DeskClock的一些bug解决方案
- QT配置文件入门
- Nginx的优缺点
- 不使用第三方变量,交换2个变量的值
- error: L6236E: No section matches selector - no section to be FIRST/LAST.原因没有加载启动代码
- (javascript进阶) 运算符“||”和“&&”的巧妙用法
- 关于背包九讲01背包中的常数优化
- android 屏幕旋转 activity中多个fragment重叠