美文网首页
use_frameworks! 相关问题

use_frameworks! 相关问题

作者: Kailee | 来源:发表于2017-08-11 14:53 被阅读64次

先参考一片文章 https://segmentfault.com/a/1190000007076865

1.在项目里需要引用 AMScrollingNavbar 这个库,同时要求 use_frameworks!
结果编译后控制台如下图:

image.png

解决:打开项目 Target - Build Settings 搜索 EMBEDDED_CONTENT_CONTAINS_SWIFT,用 $(inherited) 替换 YES or NO,再次 pod install,警告消失


image.png

2.问题 2 使用 use_frameworks! 后编译报错

image.png
解决方案:

在cocoapods 里面不使用 use_frameworks! 是通过 static libraries 方式管理pod 的代码
 
这样就需要在app-Bridging-Header.h 文件里面去 import 相应的.h 文件

如果使用了use_frameworks!,则 cocoapods 使用了 frameworks 来取代static libraries 方式

在 Project > General > Linked Framework and Libraries > 增加  Chameleon 的 framework 即可

3.再编译,又报错,看起来挺常见的问题,折腾了一下午试了各种方法终于搞定...由于改完一个 AF,又有其他库陆续出现问题,所以果断猜测根本不是单个库的问题,最终找到在 other link 里面删除其他,留下 $(inherited),搞定


image.png

相关文章

网友评论

      本文标题:use_frameworks! 相关问题

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