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

生成.a文件步骤

时间:2016-05-13 18:43:06      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:


1.新建一个Project 选择 iOS->Framework & Library ->Cocoa Touch Static Library
点击Next-> 输入Product Name

技术分享
 
 
 
2.删除自动生成的文件 替换成我们需要的文件 
如:原本自定生成的文件为继承自NSObject的,而你需要的为继承自UIView的,或UIViewController的等等。更换后
技术分享
 
3.修改Edit Scheme
点击
 
技术分享
将Build Configuration 中 Debug 修改为 release 注意 Destination选择的是 iOS Device
 技术分享

设置完成, 点击close(OK)

 

4. 运行程序 会发现 Products中的libPrintTest.a 由原来的红色 变成黑色 此时 在iphoneos下面,也就是真机下使用的libPrintTest.a文件生成 (请把真机退出,用iOS Device,这里由于截图原因是我自己设备,为了防止在其他设备上会出问题,所以请用iOS Device,不要用真机)

 

 

5.将真机替换成模拟器 运行一次。

 

(4.5.  用真机运行一次,再用模拟机运行一次。)

 

 

6.这样子我们大部分的工作都完成了 就剩下一个 那就是将真机和模拟器下的.a文件合并成一个文件用来使用。
打开终端 首先输入指令 :lipo -create 路径1/libPrintTest.a 路径2/libPrintTest.a -output 路径3/libPrintTest.a

 

 

这里面有一个比较简洁的方式 就是将文件 比如 上图中的Release-iphonesimulator/libPrintTest.a 直接拖拽到终端

然后再讲另外一个目录下的.a文件也拖到终端

看到 可以看到 生成了新的.a文件 这个文件就是我们所需要的(合并后的文件)。

 

7. 下面验证一下我们所新建的这个.a文件是否真正成功 里面的内容是否可以使用了 将.a文件(合并后的文件)以及 GifView.h放到我们需要验证的程序

技术分享

 

运行结果:

技术分享

 

 

 

生成.a文件步骤

标签:

原文地址:http://www.cnblogs.com/OIMM/p/5490255.html

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