(一〇四)使用Xcode6创建framework动态静态库

在Xcode6以前,创建framework可以使用iOS-Universal-Framework模板来创建framework,现在苹果已经提供了模板,如下图选择:

使用此模版创建的默认是动态库,方法和上节提到的.a一样,也可以使用lipo来合并真机和模拟器的库。

还有自定义动态库的应用是不被允许上传的。

动态库应该被添加到的位置如下:在工程配置的General之中。

因此应该生成静态库,更改配置的方法如下:

framework相比.a,优点是会自动把资源包含到framework内。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-03 03:43:53

(一〇四)使用Xcode6创建framework动态静态库的相关文章

Xcode6.1标准Framework静态库制作方法。工程转Framework,静态库加xib和图片。完美解决方案。

http://www.cocoachina.com/bbs/read.php?tid-282490.html Xcode6.1标准Framework静态库制作方法.工程转Framework,静态库加xib和图片.完美解决方案. 在cocoachina呆挺长时间了.没什么大贡献.就整理了这个,希望对大家有帮助.绝对原创.呵呵. 1.创建一个工程,或者在原有的工程上进行.不在列举.2.在原有工程上添加一个静态库 2.1.选择OS X 的Bundle.因为Xcode6.1中iOS里没有Bundle.

iOS开发,创建自己的静态库

为什么要创建自己的静态库?嗯,是为了装13.好,作为一名优秀的程序猿,我是不会放过任何一个装13的技能的,今天就再分享一个技能--自己生成静态库. 不开玩笑了,下边正式开始. 一.用Xcode新建一个工程,如下: 看清楚啦,一定要选中"static library"这个. 二.给你的静态库命名,这一环节我就略过了.下图是我创建出来的工程 2.1.在头文件中,将你想公开出去的方法名写在这里,如图(示例方法是输入一个千分位表示的金额字符串,转化为整型数) 2.2.将实现部分写在.m文件中.

Window中创建和使用静态库与动态库

一.静态库的创建和使用 1. 静态库的创建 (1) 在VS2013中选择菜单->File->New->Project,选择Visual C++ ->Win32选项,然后点击Win32 Project图标,选择Win32 Application Wizard,选择Application type下的Static library选项.工程名字为TestStaticLib. (2)在Solution Explorer的Header Files下新建一个test_header.h头文件 1

linux 动态静态库

库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行.库分静态库和动态库两种.  1  静态库和动态库的区别1.1. 静态函数库    (1)静态函数库的名字一般是lib[name].a(2)利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,它的优点是编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了.这给它带来的缺点为如果静态函数库改变了,那么你的程序必须重新编译.1.2. 动态函数库    (1)动态函数库的名字一般是li

codeblocks创建和使用静态库(C语言)

静态库  (扩展名为 .a 或 .lib) 是包含函数的文件,用于在link阶段整合执行程序,动态链接库(扩展名  .dll)是不在link阶段整合进执行程序中的. DLL文件在执行阶段动态调用 下面我们将用免费的开发工具CodeBocks开发静态库 创建静态库 启动Codeblocks并创建一个类型为 "Static Library" (File/New/Project/Static Library/Go)的项目. 给项目取一个名字("malibrairie" f

创建并使用静态库(ar 命令)

archive命令的功能是:创建或改动归档文件或者从归档文件里析取信息.能够简单的理解为一个打包工具,将成员文件依照一定的规则构建到.a文件里,通常这样的类型的归档文件用来将经常使用的例程组织为一个静态库,方便应用程序的链接. 重要參数: d - 从archive中删除模块,若指定v选项的话还会在删除的过程中信息打印: r - 以替换的方式添加模块: c - 强制创建一个库.无论已存在与否. s - 为库中的可重定位目标文件创建符号索引或者更新, 对一个库运行ar -s等价于对其运行ranlib

zlib-1.2.8用VS2010编译生成动态静态库

1.官网下载地址 http://zlib.net/zlib128.zip 2.解压到指定目录 例如:E:\zlib-1.2.8 目录的内容如下: 3.在开始菜单中找到<Visual Studio命令提示(2010)> 单击,打开 4.利用命令进入到上面解压的目录 5.接着,进入E:\zlib-1.2.8\contrib 利用windows资源管理器打开对应的目录,可以看到,其中的内容如下 这里针对不同环境选择不同的编译环境 6.这里选择32位的环境,所以进入masmx86目录 7.执行bld_

xcode6制作IOS .a静态库小记

创建iOS静态库 简单写个打印的代码 编码完成之后,直接Run就能成功生成.a文件了,选择 xCode->Window->Organizer->Projects->Your Project, 打开工程的Derived Data目录,这样就能找到生成的.a文件了,如图 静态库就生成了 如果你要导入静态库,有三种方式 第一种: 是把include 和 .a通过Add Files to "MyLib"方式加入工程 等同 加到target工程->Build Pha

Linux 下创建和使用静态库

Linux 下使用 ar 工具(Windows 下vs使用lib.exe,将目标文件压缩到一起,并且对其进行编号和索引,以便于查找和检索),创建步骤如下图所示: Linux 下静态库命名规范, lib[your_library_name].a,其中lib为前缀,中间是静态库名,后缀名是 .a 1. 将源文件编译成目标文件 .o (假设源文件为 Math.cpp)  g++  -c  Math.cpp  执行此命令后,便会生成 Math.o 目标文件 2. 然后用 ar 工具将目标文件打包成 .a