美文网首页
静态库的用法.a和frameWork

静态库的用法.a和frameWork

作者: Dosun | 来源:发表于2017-03-03 12:31 被阅读43次

静态库的生成,我将分为两种来讲,.a静态库和.frameWork静态库。

一、如何生成.a文件

1>. 模拟器4s和6s生成的文件有不同,所以要增加如下操作,生成的文件在所有模拟器上都可以用。如下图,Building Setting-> Build Action Architecture Only -> Debug 选no;



2>.可以conmand + R 生成模拟器的.a SDK和手机的.a SDK

3>. 由于我们有模拟器的SDK,又有真机的SDK,不方便使用,最好的做是将其合并,具体操作如下第二张图,红色mark(先在当前products目录下,再控制台输入 lipo -create 文件夹名/文件名.a 文件夹名/文件名.a -0utput 新的文件名.a ),然后将新的文件替换掉旧的;


2.png

4>.查收.a 文件信息,用lipo -info 文件名.a;

二、如何生成.frameWork的静态库

1>. 首先要设置.frameWork 是静态库,默认动态库,在苹果上架时,用到动态库给被reject


3.png

2>.同样模拟器4s和6s生成的文件有不同


3>. 合并模拟器和真机的动态库.frameWork,与.a文件相同。下图中红色标记中,有如何合并和如何查询。


4.png

以上如何生成静态库,有待完善。。。。,感谢!!

相关文章

  • 静态库和动态库

    静态库和动态库的存在形式静态库:.a 和 .framework动态库:.dylib 和 .framework 静态...

  • 静态库和动态库

    静态库:.a 和 .framework动态库:.tbd(.dylib) 和 .framework静态库:链接时会...

  • 目录一、库二、静态库、动态库、Framework三、打包静态库 1、.a静态库和.framework静态库的区别 ...

  • 自定义三方SDK静态库、.framework

    静态库和动态库的存在形式 静态库: .a 和 .framework动态库: .dylib 和 .framework...

  • iOS-SDK从无到有

    A、关于静态库和动态库 静态库:.a和.framework ,动态库:.dylib和.framework。.fra...

  • 学习笔试--静态库和动态库

    静态库和动态库的存在形式 静态库:.a和.framework 动态库:.dylib和.framework 创建自己...

  • iOS里的动态库和静态库

    介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别...

  • 静态库的用法.a和frameWork

    静态库的生成,我将分为两种来讲,.a静态库和.frameWork静态库。 一、如何生成.a文件 1>. 模拟器4s...

  • IOS动态库和静态库的区别

    framework 是什么 framework 是对静态库和动态库的一个封装(包括了静态库和动态库) 加载方式静态...

  • iOS组件化之动态库和静态库

    动态库形式:.dylib和.framework静态库形式:.a和.framework 对系统内存影响 静态库:之所...

网友评论

      本文标题:静态库的用法.a和frameWork

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