美文网首页
iOS打包静态库

iOS打包静态库

作者: ___吉 | 来源:发表于2017-12-15 11:18 被阅读0次

1.新建静态库项目


新建工程.png

2.将需要打包的文件拖入到项目中
3.设置 Build Active Architecture Only 属性 为 NO
设置 iOS Deployment Target 为iOS8.0

  PROJECT -> Build Setting -> Build Active Architecture Only
这个设置很重要,目的:一次性打出 realease 和 debug 的 .a 文件

4.设置需要公开的.h头文件
TARGETS -> Build Phases -> Copy Fils 中添加需要暴露的.h文件
5.设置为Debug 、Realease 模式各Command + B编译一次,【无需设置Scheme,模拟器下运行一次,Generic Device 下运行一次】
6.将Product中的 两个 文件合成一个.a文件
7.合成使用 lipo -create [拖进第一个文件] [拖进第二个文件] -output [文件路径]
8.查看打出的包是否支持模拟器和真机,使用命令:
lipo -info xxxxx/xxx/xx/x.a 如果输出 i386 x86_64 arm7 arm64 则支持
9.使用的项目Archive 时报错,则将Bitcode 关闭即可

相关文章

  • iOS静态库与动态库的区别与打包

    iOS静态库与动态库的区别与打包iOS静态库与动态库的区别与打包

  • iOS封装framework,包含xib,storyboard,

    0. 网络含有很多有关iOS封装framework .a静态库文章,本文推荐 iOS静态库iOS打包framewo...

  • cocoaPods 打包静态库 遇到的坑 and git

    cocoaPods 打包静态库 遇到的坑参考资料iOS 打包.a文件的那些事儿iOS-将自己的库支持CocoaPo...

  • iOS中的静态库 .a 和 .framework &&a

    一、iOS里静态库形式 二、.a 与 .framework有什么区别 三、为什么要使用静态库 四、如何打包 .a ...

  • iOS 静态库开发

    iOS 静态库开发 本文旨在说明静态库制作中的一些常见问题和特殊处理1. 打包静态库需要的相关问题和设置 静态库中...

  • iOS 静态库

    iOS 静态库 iOS 静态库

  • 使用XCode7打包动态库/静态库

    使用XCode7打包动态库/静态库 @(▶开发)[iOS,Xcode]文章同步在个人主页~ [TOC] iOS中的...

  • iOS 打包静态库

    最近项目需要静态库打包,看了几篇文章 。做个总结本文介绍的是.frameWork静态库制作方法 第一步:创建fra...

  • iOS 静态库打包

    一、简单介绍 什么是库 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。...

  • ios 打包静态库

    首先 先介绍一下什么是库.所谓库就是程序代码的集合,是共享程序代码的一种方式。库的分类分为开源库和闭源库 至于什么...

网友评论

      本文标题:iOS打包静态库

      本文链接:https://www.haomeiwen.com/subject/yhbrwxtx.html