iOS 关于 enable bitcode / "xxx"framework not found "xxx"问题

今天在做项目导入第三方时候 遇见
"xxx"framework not found "xxx"
这个应该是很常见的问题,思考了下总结了几点原因:

  1. 静态库没有导入 ,可以删了重新导入一次。或者在项目Library中导入头文件。

  2. Build settings->Linking->Other Linker Flags 加上 -all_load 或者-Objc。
    (我之前的文章有介绍-all_load ,-Objc 的区别)

3.将enable bitcode 设置成NO。

而我的问题是..... 导入的项目版本太低了,我用的是swift4.0 导入的第三方是以前的老版本。大家用pod 导入第三方时候可以把版本号去掉,否则会出现版本过低无法识别的现象。


iOS 关于 enable bitcode /
21F81C27-F5E1-41D5-9F93-C447A1FE1622.png

这里再强调一点, use_frameworks!
由于xcode 的更新 要加use_frameworks! 否则导入pod 会出错。原因以后本人会更新。

哈哈,如果我的笔记对您有用请点赞哦~

你可能感兴趣的:(iOS 关于 enable bitcode / "xxx"framework not found "xxx"问题)