最近在研究静态类库,纠结了好久终于解决所有问题,打包成功,在这里和大家分享一下,希望会对大家有些帮助。
首先新建一个项目,【create project 】
然后在你的项目中添加一个target ,【add target】 选择 【Cocoa Touch Static Library】
在你的target中添加你需要打包的文件 ,【Build Phases】->【Compiles Sources】在这里添加你需要打包的文件
在这里需要支持模拟器和真机两种模式
首先把你的target在simulator模式下build一下,然后在deveice模式下build一下,bulid成功后在你的【products】文件夹下【Debug-iphoneos】【Debug-iphonesimulator】两个文件夹内可以找到对应你打包成功的静态库。
注意:很多人很习惯用右键->show in finder 去查找自己的文件,在这里请去目录下面去找,不然可能会找不到这个文件。
最后有lipo 这个命令合并成一个就ok,具体做法如下:
lipo -create /Users/***/Desktop/Products/Debug-iphoneos/lib.a /Users/***/Desktop/Products/Debug-iphonesimulator/lib.a -output /Users/***/Desktop/Products/Debug-iphoneos/lib.a
红色部分填写你自己的静态类库的上体路径。
分享到:
相关推荐
总结来说,Xcode 4中创建静态库的过程主要包括:新建静态库项目、编写库代码、配置编译设置、编译生成静态库、检查和合并架构、以及在新项目中引入和使用静态库。了解这一过程对iOS开发者来说至关重要,因为它有助于...
4. **链接静态库**:在测试项目的`Build Phases`中,点击加号添加静态库(.a文件),Xcode会列出所有可用的静态库,选择需要的添加。 5. **配置Header Search Paths**:在`Build Settings`中,设置`Header Search ...
成功编译后,你可以在“Products”文件夹下找到生成的静态库文件,通常命名为`lib<YourLibraryName>.a`。该文件的颜色会从红色变为黑色,表明编译过程顺利完成。 #### 静态库的细节与优化 ##### 路径操作与信息...
本篇将深入讲解如何使用Xcode4来创建静态库,这尤其适用于开发者希望共享代码或者创建可重用的模块。 首先,我们需要了解什么是静态库。静态库在编译时会被完整地链接到目标应用中,成为应用程序的一部分。这意味着...
"xcode注释生成工具"就是一个这样的实用工具,它使得为代码添加注释变得更加方便快捷,尤其对于团队协作和代码维护来说,良好的注释是必不可少的。 该工具的核心功能在于其自动注释块生成能力,通过在代码行前输入...
### Xcode生成动态库和静态库的方法 #### 库介绍 在软件开发中,库是一种存储预先编写好的功能集合的方式,这些功能可以被多个程序共享和重用。库分为两大类:静态库和动态库。iOS开发环境中,Xcode支持创建这两种...
### 如何在Xcode中使用静态库 在iOS开发中,使用静态库是一种常见的实践,尤其是在需要重用代码模块或多项目共享代码时。本文将详细介绍两种在Xcode中使用静态库的方法:一种是将库工程作为子项目的方式,另一种则...
在iOS开发中,Xcode制作静态库是一种常见的技术实践,它可以帮助开发者封装代码,提高代码重用性,减少项目体积,提升应用性能。本篇将详细介绍如何使用Xcode创建和使用静态库。 首先,理解静态库的概念至关重要。...
ffmpeg 2.3.1 在xcode 5 下面的静态库编译 1. 解压本压给包 2. 将解压后的 build-ffmpeg.sh ffmpeg-2.3.1.tar.bz2 拷备到os的一个目录, 如:xxx/ffmpeg 3. 修改 build-ffmpeg.sh权限, chmod 777 build-ffmpeg.sh...
"xcode 9 1024icon生成全分辨率icon脚本"是一个针对Xcode 9版本的工具,用于帮助开发者快速、高效地创建符合Apple要求的多种尺寸的应用图标,包括1024x1024像素的启动图(Launch Image)和App图标。 在iOS开发中,...
本文将介绍一个名为“getterMake-Xcode”的Xcode插件,它允许开发者批量生成属性的懒加载getter方法,从而简化手写UI代码的过程。 “getterMake-Xcode”插件的核心功能在于自动化生成懒加载getter方法。懒加载是一...
Xcode 4 快速入门教程:[1] Xcode 4 Project Setup 视频
这些脚本会处理构建不同目标、合并静态库和生成XCFramework的全部过程,简化工作流程。 6. **注意事项**: - 当制作XCFramework时,确保你的代码兼容所有目标平台,避免使用特定平台的API。 - 检查依赖项,确保...
xcode 创建静态库和动态库 1、linux中静态库和动态库区别: 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库:这类库的名字一般是libxxx.a;利用静态函数库编译...
在iOS应用开发中,Xcode证书的生成和安装是至关重要的步骤,因为它涉及到开发者身份的验证、设备的授权以及应用的发布。以下是关于Xcode证书生成和安装的详细过程: 1. **证书请求**: - 首先,你需要在`钥匙串...
最新版的xcode4与老版本xcode3.x的区别很大,对于新手来说很难使用,这是xcode的入门级英文教程,方便开发者使用。
这个是glsl_optimizer项目在xcode上生成的二进制文件,用于着色器文件的代码优化。