xcode6制作IOS .a静态库小记
2015-04-15 16:47
78 查看
xcode6制作IOS .a静态库小记
创建iOS静态库
简单写个打印的代码
编码完成之后,直接Run就能成功生成.a文件了,选择 xCode->Window->Organizer->Projects->Your Project, 打开工程的Derived Data目录,这样就能找到生成的.a文件了,如图
静态库就生成了
导入静态库
如果你要导入静态库,有三种方式第一种:
1. 是把include 和 .a通过Add Files to “MyLib”方式加入工程 等同 加到target工程->Build Phases->Link Binary With Libraries里面
2. 是否 copy 根据自己需求勾选
第二种:
把生成.a的工程直接拖到要使用的项目工程.xcodeproj(这样就完成了静态库文件的添加)
然后在Build Phases->Target Dependencies 点击“+”把静态库工程的target加入到里面(将生成静态库文件的工程添加到主工程中,然后在Target Dependencies设置依赖关系。)
接下来,我们还要在build settings –> Other Linker Flag 添加标记 “-ObjC”
在你的工程中,添加头文件路径,build settings –> Header Search Paths。将我们需要的头文件路径,添加到Hearder Search Paths里面。这样就不会出现找不到头文件的问题了。(一般找不到头文件的时候,多半是这个Header search paths没有设置好)
如果我们添加的库文件(.a) 文件,是红色的,说明我们没有编译成功,我们需要device编译。(网上说:这个是xcode6的一个bug)
过程如下:
问题:
操作:
运行:
其实我觉得在主工程中添加子工程是和在导入一个第三方库文件是没有什么区别的。不同的就是我们可以在一个工作区里面同时控制两个target文件。方便管理。
第三种:
1. 在Build Settings中设置对应的.a(这个就是将我们需要使用的静态库文件添加到Build setting中去)
2. 头文件的搜索路径。在你的工程中,添加头文件路径,build settings –> Header Search Paths。将我们需要的头文件,添加到Hearder Search Paths里面。(注意:添加的路径是头文件的目录路径,并不是这个头文件的路径)
转载地址:http://blog.csdn.net/yangzhen19900701/article/details/41748049
相关文章推荐
- xcode6制作IOS .a静态库小记
- 【002】【Xcode6-Beta5】IOS静态库的制作与使用
- iOS之xcode6制作framework
- 【Xcode6-Beta5】IOS静态库的制作与使用
- IOS_XCODE6_beta7(An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22)
- iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
- ios 制作最简单的日历 NSCalendar
- [iOS基础控件 - 5.3] 电台APP可滚动主界面(UIScrollView制作)
- iOS开发笔记——CocoaPods详解_制作篇
- iOS企业ipa(299)证书制作、打包发布全流程(亲测,成功)
- iOS开发笔记--静态库的制作与使用
- iOS开发之静态库.a的制作教程
- iOS学习爬坑记录1:为什么Xcode6中Storyboard变成了正方形?
- iOS 制作圆形图片
- IOS应用打包并发布APP至AppStore(Xcode6)
- iOS开发之使用lipo命令制作模拟器与真机通用静态库
- iOS - 教你制作SDK和.a静态库
- ios 制作自已的framework
- [iOS] 试一发 Xcode6 中的矢量图