美文网首页iOS开发笔记
iOS静态库libxxx.a文件的创建

iOS静态库libxxx.a文件的创建

作者: 天使君 | 来源:发表于2017-12-04 18:41 被阅读0次

### 创建静态库libHelloz.a

* 新建项目Helloz,选择Cocoa Touch Static Library

* 定义库文件的一套接口,将需要暴露给外界使用的.h文件添加到Copy Files中

* 配置edit-schemes的Run版本为Release,并确保Architectures中的Release为NO,这样会编译所有设备支持的cpu架构

* 写好接口后,需要模拟器和真机都编译一次,直到.a文件变为黑色

* 通过终端打开路径/Users/shelin/Library/Developer/Xcode/DerivedData/,选择对应的工程文件夹

* 合并真机和模拟器.a文件

$ lipo -create /Users/ycs/Library/Developer/Xcode/DerivedData/StaticLib/Build/Products/Release-iphoneos/libxxx.a

/Users/ycs/Library/Developer/Xcode/DerivedData/StaticLib/Build/Products/Release-iphonesimulator/libxxx.a

-output /Users/ycs/Desktop/HellozLib.a

* 使用:只需将.a和暴露出来的.h头文件导入工程目录下就可供外界使用

相关文章

  • iOS静态库libxxx.a文件的创建

    ### 创建静态库libHelloz.a * 新建项目Helloz,选择Cocoa Touch Static Li...

  • ar 命令

    ar 命令 用途说明 创建静态库.a文件 常用命令参数 格式:ar rcs libxxx.a xx1.o xx2....

  • linux共享库

    linux环境下,库文件包含静态函数库和动态函数库两种: 静态函数库: 这类库的名字一般是libxxx.a;利用静...

  • iOS 创建自己的SDK静态库(.a文件)并使用cocopods

    iOS开发中支持静态库与动态库,不过使用动态库,上架会有麻烦。这里讲到如果创建静态库.a文件,其实很早之前公司要求...

  • iOS 创建静态库(.framework)

    静态库(.framework) 文章类型: 学习笔记 关于静态库的简介说明请看iOS 创建静态库(.a) 创建一个...

  • iOS 创建静态库文件

    在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,不想被外界知道,所以会把核心代码打包成静态库,只...

  • iOS 静态库 .a文件创建

    最近用到文件的保密性 于是便想到了静态库静态库 有.a 和framework 这次的主题是 .a 静态库创...

  • iOS封装第三方SDK

    很久没有写东西了,今天给大家讲讲iOS中.a静态库、bundle文件的方法。 .a静态库的创建及使用在Xcode中...

  • iOS创建与使用静态库

    iOS创建与使用静态库

  • 构建Framework静态库

    iOS创建静态库 纯笔记。类似于各类SDK,只暴露bundle文件,和Framework文件。可以将本地文件(高内...

网友评论

    本文标题:iOS静态库libxxx.a文件的创建

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