基于.a .framework 创建Cocoa Pods 库

基于.a .framework 创建Cocoa Pods 库,第1张

概述以微信开放平台SDK为例子: 1.1 资源准备 1.1.1 下载微信SDK 1.1.2 创建一个模板库 pod lib create WFTestA 1.2 配置podspec文件 1.3 导入头文件即可 基于framework 以百度广告为例 2.1 资源准备 2.1.1 下载百度广告SDK 2.1.2 创建cocoa pod 库 pod lib create DemoBaidu 2.2 配置p 以微信开放平台SDK为例子:
1.1 资源准备
1.1.1 下载微信SDK


1.1.2 创建一个模板库
pod lib create WFTestA

1.2 配置podspec文件

1.3 导入头文件即可


基于framework 以百度广告为例
2.1 资源准备
2.1.1 下载百度广告SDK


2.1.2 创建cocoa pod 库
pod lib create DemoBaIDu

2.2 配置podspec


运行

总结:
废话、废图很多,核心只有一个:
1. 依赖第三方库需要两个字段:vendored_frameworks, vendored_librarIEs ,前者用于framework,后者用于.a
2. 依赖系统库需要两个字段:frameworks、librarIEs 前者用于framework,后者用于动态库,静态库,配置的时候省略’lib’三个字母
3. 导入第三方资源需要一个字段:resource_bundles
4. 有时候会遇到

undefine symbols for architecture x86_4 这个错误就是头文件没导入,在本应用场景里,就是依赖的系统库没写全。比如本范例SDK文档就缺少AVFoundation,CoreMedia两个依赖frameworks.

总结

以上是内存溢出为你收集整理的基于.a .framework 创建Cocoa Pods 库全部内容,希望文章能够帮你解决基于.a .framework 创建Cocoa Pods 库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1047670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存