美文网首页
cocospod本地库(一)——含.a文件

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

作者: SunshineFlow | 来源:发表于2019-01-23 17:40 被阅读7次

版本记录

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

前言

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

使用方法

创建私有库
cd /Users/qingtianxiaozhu/Desktop/pod (进入到私有库的目录)  
pod lib create bqs (输入命令创建私有库) 
输入选项
.h .m .a文件放在这里
如果是.a库还需要添加一项配置
lipo -info libBqsDFSDK-V2.3.2.a (附加-查看.a文件支持哪些架构的方法)
s.vendored_libraries = "bqs/Classes/bqs.a"(添加这句配置内容)
要配置的.a文件的路径如图
在这个文件里配置
podfile设置
pod init
touch podfile
open podfile
(生成podfile文件)
pod install
设置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文件

      本文链接:https://www.haomeiwen.com/subject/eldsjqtx.html