美文网首页
2018-06-13 cocopods私仓 和package踩

2018-06-13 cocopods私仓 和package踩

作者: 惊蛰_e3ce | 来源:发表于2018-06-13 11:46 被阅读0次

私仓导入原本就是framework的第三方

pod spec lint QNJLib.podspec --verbose --use-libraries --allow-warnings
允许包含.a 允许警告

pod package QNJLib.podspec --force

制作sdk是 pod 无法导入自带.a和.framework的第三方 常规可导入

图片.png
强行做 也没导进来
图片.png
pod spec lint QNJLib.podspec --verbose --use-libraries --allow-warnings
强行通过验证
打包也会报错
图片.png

用的时候也会出问题


图片.png
图片.png

一句话 直接导入 此路不通
处理自带framework .a 方式1:http://www.cocoachina.com/ios/20170427/19136.html
方式2:手动导入 先试试手动

首先方式2
以bugly.framework为例
1:引进工程配置好.podspec

图片.png
编译的时候怎么都通不过 报libary not found 网络搜都是说直接把framework拖进classes 但是就是报错 (导入example是没问题的)
改search path等也没用 仔细看和常规的.h .m的 target membership 不一样
图片.png
勾选为一样也没用 这时候想了一下 像AFNetworking这种 是由.podspec配置的
灵感来了
cd 到example目录 pod install
之后bugly的framework变成了这样
图片.png
编译 运行都是ok的
图片.png

相关文章

网友评论

      本文标题:2018-06-13 cocopods私仓 和package踩

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