`
siruoxian
  • 浏览: 243612 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

xcode4 生成静态类库

阅读更多

最近在研究静态类库,纠结了好久终于解决所有问题,打包成功,在这里和大家分享一下,希望会对大家有些帮助。


首先新建一个项目,【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


红色部分填写你自己的静态类库的上体路径。


1
1
分享到:
评论

相关推荐

    ios静态库问题

    本文旨在分享在制作iOS静态类库的过程中遇到的一些常见问题及解决方法。 #### 二、静态库的基本概念 静态库是一种将多个源文件编译成一个单一的库文件(通常以`.a`为扩展名)的技术。与动态库不同,静态库在链接...

    【类库与框架】-BuildKit.7z

    10. **文档生成**:为了提高代码的可读性和可维护性,BuildKit可能集成了文档生成工具,如Jazzy,可以自动生成API文档。 通过对BuildKit的深入理解和使用,iOS开发者可以更高效地进行项目开发,提高团队协作的效率...

    ios openssl类库

    在iOS项目中,开发者通常会将这两个静态库文件(libcrypto.a和libssl.a)加入到Xcode工程中,以链接OpenSSL的功能。首先,需要将这些库文件放入项目的资源目录,然后在Xcode的“Build Phases”设置中添加它们到...

    coco2d教程

    安装过程包括下载项目文件,配置Xcode项目模板以及导入必要的类库和资源。 三、创建并运行HelloWorld 一旦安装完成,接下来可以创建一个简单的HelloWorld游戏。Cocos2D项目通常包含一个主工程,其中包含了游戏的...

    易知cocos2d开发教程

    2. **代码公开**:由于iOS平台的限制,Cocos2D-iPhone允许通过静态链接库或直接使用源代码的方式实现您的应用,无需公开自己的源代码。 #### 十、总结 通过本文档的学习,您应该已经对cocos2d-iphone有了初步的...

    grpc-x86_64-1.27.2-2-any.zip

    其中,`src/cpp`目录下包含了GRPC的核心库,如protobuf编译器生成的服务接口代码、异步I/O处理、SSL/TLS支持等。静态库和动态库文件(例如libgrpc++.a和libgrpc++.dll)将使开发者能够在C++项目中轻松集成GRPC功能。...

    一淘网ios入门资料

    - **OC是编译语言**,但也是动态语言,这意味着它可以进行静态类型检查,同时支持运行时动态行为。 - 类的数据结构支持动态查找功能,如方法查找、内存分配等。 - 关键字实际上是类型的定义,如`id`、`Class`等。...

    知易Cocco2D-iPhone教程合集

    - **生成方法**: 可以使用特定工具如Doxygen等来自动生成文档,便于开发者查阅。 #### 5. Cocos2D-iPhone的许可协议 - **许可证类型**: Cocos2D-iPhone采用GNU LGPLv3许可证,但鉴于iOS平台特性,扩展了该协议以...

Global site tag (gtag.js) - Google Analytics