cocospod本地库(一)——含.a文件

版本记录

版本号 时间
v1.0 2019.01.23 星期三

前言

cocospod集成方便简洁,所以就想把代码里的库用这种方法集成。

使用方法

创建私有库
cd /Users/qingtianxiaozhu/Desktop/pod (进入到私有库的目录)  
pod lib create bqs (输入命令创建私有库) 
cocospod本地库(一)——含.a文件_第1张图片
输入选项

cocospod本地库(一)——含.a文件_第2张图片
.h .m .a文件放在这里
如果是.a库还需要添加一项配置
lipo -info libBqsDFSDK-V2.3.2.a (附加-查看.a文件支持哪些架构的方法)
s.vendored_libraries = "bqs/Classes/bqs.a"(添加这句配置内容)
cocospod本地库(一)——含.a文件_第3张图片
要配置的.a文件的路径如图

cocospod本地库(一)——含.a文件_第4张图片
在这个文件里配置
podfile设置
pod init
touch podfile
open podfile
(生成podfile文件)
pod install
cocospod本地库(一)——含.a文件_第5张图片
设置podfile

后记

1除了.a以外,还有.framework静态库,与.a的配置不同s.vendored_frameworks = "bqs/Classes/bqs.framework"
2添加系统库的依赖,例如: s.frameworks = "MobileCoreServices", "SystemConfiguration", 'AVFoundation', 'CoreTelephony', 'CoreMedia', 'AudioToolbox', 'VideoToolbox'
s.libraries = "c++", "sqlite3.0", "z"(去掉lib和后边的.tbd)
3添加第三方库依赖:例如: s.dependency 'AFNetworking', '~> 2.3'

你可能感兴趣的:(cocospod本地库(一)——含.a文件)