iOS利用Xcode和终端打包静态库

好多人为了隐藏自己写的函数文件或者为了安全起见会把部分代码打包成静态库,也就是.a文件,现在我贴出来iOS中如何里用Xcode和终端打包静态库。
1.首先准备好你之前写好的文件,一般就是你的方法类.m和.h文件。
2.新建一个library 库,然后输入一个名字



3.把你的文件添加到新的工程中,然后设置release

4.分别使用模拟器和真机运行程序


5.打开目录

6.合并.a
打开终端输入
lipo -create 模拟器的.a文件路径 真机的.a文件路径 -output 输出路径

lipo -create /Users/Jason/Library/Developer/Xcode/DerivedData/mytest3-hgzmeuhqqiijmpahfddpedpghzqt/Build/Products/Release-iphoneos/libmytest3.a /Users/Jason/Library/Developer/Xcode/DerivedData/mytest3-hgzmeuhqqiijmpahfddpedpghzqt/Build/Products/Release-iphonesimulator/libmytest3.a -output /Users/Jason/Desktop/lib/model.a

输出的.a名字必须和暴露出来的.h文件同名

欢迎关注我的微博博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容