iOS 打包.a文件

cpu架构.png

一、模拟器打包
1.先创建一个项目文件,选中下图中的选项

第一步.png

2.创建好后,可以找到一个.a文件,如图

第二步.png

3.创建自己的工具类,并写一个类方法

第三部.png

4.然后编译下,接着


第四步.png
第四部.png

5。将图中选项设置为NO,适应所有的模拟器

第五步.png

6.最后编译运行,然后右击.a文件---->show in finder,可看到.a 文件和.h文件,这就是我们需要的两个文件,将这两个文件拖入工程中,就可以调用工具类里公开的方法了

最后.png

以上是模拟器打包,到此为止只能在模拟器上运行,如果切换真机会报错,下面说真机打包。
二、真机打包
1.还是模拟器打包的那个工程,只是将运行设备切换成真机或者


真机第一.png

2.然后编译运行,最后找到那两个文件。但是这也只能在真机上运行,同样在模拟器上运行报错。所以要将这两个文件合并。

三、合并模拟器打包和真机打包文件
1.打开终端,输入lipo -create 模拟器打包文件路径真机打包文件路径 -output 合并文件路径

2。合并完成后利用命令lipo -info合并文件路径查看时候合并成功
如果显示这些代表合并成功,可以同时支持模拟器和真机。
armv7 i386 x86_64 arm64

参考文章:http://www.jianshu.com/p/13bf46df9387

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

推荐阅读更多精彩内容