制作 静态库.a总结


制作静态库有四个版本 :
(1)模拟器 debug版本
(2)真机debug版本
(3)模拟器release版本
(4)真机release版本
合并:
(1)(2)版本可以合并成一个模拟器真机都可使用的debug版本 
(3)(4)版本可以合并成一个模拟器真机都可使用的release版本 
实际 我们一般开发中都打包Release(发布)版本,提供外界


制作一个模拟器真机通用的debug版本的.a静态库
release版本的和debug版本的步骤一样 只是把运行环境换成 release模式
1.新建一个工程


取个名字


添加方法和实现
.h
+( void )testAction;
.m
+(void)testAction{

   
NSLog(@"-=-=-=-=-=-=-=-=");

}



  1. 制作模拟器静态.a文件


选为模拟器 iPhone6  debug模式  点击运行 编译通过



右击libtest.a show in finder  可见已生成模拟器的.a 文件


testLib 文件夹中存放的是可见的.h文件 


新建一对文件,,写一些实现




将testMethod.h 添加到对外可见的文件夹 点击Build Phases —》 copy files


点击➕号 添加可见的.h文件


进行编译通过  .a show in finder 可见.h添加成功



  1. 制作一份 真机的.a 文件   选择真机 debug 模式 编译通过

.a 文件 show in finder   已生成真机.a文件


  1.  将真机和模拟器的 .a 文件进行合并成一个通用的 .a
           把两个.a文件复制放于桌面


打开终端    cd Desktop 回车 ls 回车  可以看到两个.a文件
输入 lipo -create libtestLib.a libtestLib2.a -output testLib.a 回车 生成合并的.a文件
制作结束
使用静态库的工程中 添加 可见的.a文件夹 和 合并好的.a文件


引入头文件 开始使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值