美文网首页
pod使用与不使用use_framework!时的一个区别

pod使用与不使用use_framework!时的一个区别

作者: 传说中的汽水枪 | 来源:发表于2019-03-22 10:44 被阅读0次

在调研Bugtags与KSCrash的时候,发现Bugtags底层收集Crash是使用KSCrash的,因此在测试工程中出现如下的编译错误:


image.png

常见的重复错误。
但是在项目工程没有编译错误。
这就感觉到很奇怪了,所以仔细检查了console的调试信息,发现如下的日志:


image.png

也就是说一个可以编译成功,一个不能编译成功,只不过输出的调试信息不一样。成功的那个是说:在位置1和位置2都有Class XX,其中一个将会被使用,但是未定义是哪一个被使用。
因此就想到跟静态库/动态库有关。就想到了pod 的 use_framework!这个,果然发现:
在测试工程中是没有加 use_framework! 不可以共存
而在实际的项目过程是加上了 use_framework! 可以共存

相关文章

网友评论

      本文标题:pod使用与不使用use_framework!时的一个区别

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