博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iPhone 制作lib
阅读量:5912 次
发布时间:2019-06-19

本文共 739 字,大约阅读时间需要 2 分钟。

第一种方式.

New Project  -> IOS Library ->Cocoa touch Static Library 这样就新建了一个静态库的工程,将你要打包成lib的.m,.h放到class目录下面,然后build就可以了. 打包的时候要分清楚是debug,release.

第二种方式

1.在工程的Targets上右键.Add -> New Target -> Static Library 比如我们建了一个example的target

2.将你要打包的.m.h放到自己新建的文件夹里面.一个一个的选中.m.h,然后右键Get Info,Taggets.选择example,你自己建的target就链接到这些文件了

3.在工程默认的target上双击,打开general,在Direct Dependencies里面添加example,这样程序在编译的时候会生成这个库,build后,在Products里面会生成一个.app,一个lib开头.a结尾的文件,.a就是你要的了

第三种方式

1.和第一种方式一样,我们叫A工程

2.将A工程拖到B的工程.在弹出框选择releate to project,这样A和B俩工程就建立了链接,在B工程的Targets双击,,打开general,在Direct Dependencies里面添加A工程的Target,这样B在build的时候就会去buildA,这样在A里面也就生成.a了

综上所述,感觉第三种方式最好了.在B里面是源码的测试环境,在A里面是要打包的lib工程.边写代码,边打包lib,很好耶...

转载于:https://www.cnblogs.com/pengyingh/articles/2354416.html

你可能感兴趣的文章
Heron and His Triangle 2017 沈阳区域赛
查看>>
ORA-28040: No matching authentication protocol
查看>>
tcp/ip
查看>>
DataSet的手工创建
查看>>
L2范数惩罚项,高维线性回归
查看>>
PL/SQL 块
查看>>
Android网络开发之OkHttp--基本用法GET
查看>>
基于Netty与RabbitMQ的消息服务
查看>>
学JS的心路历程-函式(五)箭头函式
查看>>
jQuery文档操作之插入操作
查看>>
关于EasyML的使用
查看>>
【IE6.0 Bug总结之五】文字溢出bug(注释bug)
查看>>
iOS推送通知的实现步骤
查看>>
对Node的优点和缺点提出了自己的看法?
查看>>
从头说catalan数及笔试面试里那些相关的问题 (转)
查看>>
怎样用MathType创建竖式算法
查看>>
Docker on linux
查看>>
通过iTunes检测更新,使用NSJSONSerialization解析JSON格式版本信息
查看>>
在网络设备上调试 Android 程序
查看>>
spring项目启动执行特定方法
查看>>