首页 > 代码库 > xcode6制作IOS .a静态库小记
xcode6制作IOS .a静态库小记
创建iOS静态库
简单写个打印的代码
编码完成之后,直接Run就能成功生成.a文件了,选择 xCode->Window->Organizer->Projects->Your Project, 打开工程的Derived Data目录,这样就能找到生成的.a文件了,如图
静态库就生成了
如果你要导入静态库,有三种方式
第一种:
是把include 和 .a通过Add Files to “MyLib”方式加入工程 等同 加到target工程->Build Phases->Link Binary With Libraries里面
是否 copy 根据自己需求勾选
第二种:把生成.a的工程直接拖到要使用的项目工程.xcodeproj
然后在Build Phases->Target Dependencies 点击“+”把静态库工程的target加入到里面
第三种:在Build Settings中设置对应的.a和头文件的搜索路径
xcode 5以后有了auto link,当然最好还是在other linker flags 加上 -lLib咯 (关于other linker flags有兴趣的可以去了解下ld命令)
最后,细心的同学会发现,我上面使用静态库libMyFramework.a的工程其实也是个创建静态库的工程
为了测试当a静态库引用b静态库,是否还需要静态库b?
经过我试验发现,第一种不用,其他两种都要
xcode6制作IOS .a静态库小记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。