码迷,mamicode.com
首页 > 其他好文 > 详细

打包静态库

时间:2016-05-24 16:33:49      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

第一步: 新建静态库项目,将生成的.m跟.h文件删除

第二步:加入自己要打包的.m和.h文件

第三步:

技术分享

点击箭头所指的选项,选中New Headers Phase,

技术分享

在Headers中加入要暴露的.h文件

 

第四步:commend +  B 编译生成分别适用于真机和虚拟机的两个静态库

技术分享

 

第五步:(合并两个静态库)从终端进入两个静态库所在的文件夹目录,执行

~lipo -create libJackY_Tools.a libJackY_Tools_i.a -output JackY_Tools.a

(红色是适用于真机和模拟器的两个静态库的相对路径,蓝色是合并后的静态库的相对输出路径)

 

 

 

合并两个静态库的时候可能会出现报错:

xcrun: error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use xcode-select to change......

遇到这种报错信息时在终端执行命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

打包静态库

标签:

原文地址:http://www.cnblogs.com/mtjbz/p/5523599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!