IOS创建并使用静态库static library

16 篇文章 0 订阅

1. 打开Xcode-->Create a new Xcode project-->iOS-->Framework&library-->Cocoa Touch Static Library-->Next-->输入Product Name-->Next-->Create

2. 添加相关源文件,或修改相关代码,选择设备为IOS真机或模拟器,如果选真机则只能在真机上调试,选模拟器则只能用模拟器调试。

3. Product-->Scheme-->Edit Scheme...-->Run-->Build Configuration选择Release或Debug

4. Build Settings-->Architectures-->Build Active Architecture Only-->这个属性设置为yes,是为了debug的时候编译速度更快,它只编译当前的architecture版本。而设置为no时,会编译所有的版本; 一般debug的时候可以选择设置为yes,release的时候要改为no。如果设置为no就会有些CPU不支持,报错,如:Undefined symbols for architecture armv7

5. 编译(Command+B),生成的.a文件可以右击[Show in Finder], 可使用检查静态库的CPU架构支持命令lipo -info xxxxx.a 列出当前.a库支持的CPU架构。

6. 把头文件和库文件拷贝到要引用的目录,打开要使用静态库的项目,把头文件和库文件拖到项目文件列表中,并#import相关头文件即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值