use_frameworks! 相关问题

先参考一片文章 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,228评论 25 708
  • 介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别...
    齐滇大圣阅读 46,325评论 18 251
  • 云是什么颜色的? 白色,黑色,红色,金色,橙色 和彩虹一样。 云是什么形状的? 羊,水滴,马车,龙,奔跑的山 大概...
    五陵豪杰也爱猫阅读 344评论 0 18
  • 其实人人都是孤儿,无依无靠,流浪天涯。 其...
    窗外自轻风阅读 416评论 0 5
  • 第一张楔子 每个人都藏着不能被别人知道的秘密。 安洛心也有这样的秘密,她小心翼翼地把这个秘密在心底埋藏着,扮演着一...
    循香仟陌阅读 105评论 0 1