pod第三方库后,引用问题,工程编译报错解决方法

pod一个第三库,或者自己制作的私有库,发现import类后,编译工程报错了,类似错误如下:如何解决呢?在工程的 targets 中搜索 other linker flags ,你会发现默认只有个-objc, 我们加上一个$(inherited)后,清理工程再次编译你会发现编译ok了!这个$(inherited)可用于将构建设置从项目级别继承到目标...
pod第三方库后,引用问题,工程编译报错解决方法
pod一个第三库,或者自己制作的私有库,发现import类后,编译工程报错了,类似错误如下:

如何解决呢?

在工程的 targets 中搜索

other linker flags ,你会发现默认只有个-objc, 我们加上一个$(inherited)后,清理工程再次编译你会发现编译ok了!

这个$(inherited)可用于将构建设置从项目级别继承到目标级别。拿添加pod依赖遇到的问题来说就是,当前工程target级别没有继承项目级别的配置,所以获取不到pod中第三方库的头文件路径,以致于报错!2022-07-22
mengvlog 阅读 7 次 更新于 2025-07-21 05:55:03 我来答关注问题0
  • other linker flags ,你会发现默认只有个-objc, 我们加上一个$(inherited)后,清理工程再次编译你会发现编译ok了!这个$(inherited)可用于将构建设置从项目级别继承到目标级别。拿添加pod依赖遇到的问题来说就是,当前工程target级别没有继承项目级别的配置,所以获取不到pod中第三方库的头文件路径,以...

  •  天然槑17 pod 引用第三方库文件报错 library not found for -l**

    1:更改pods -》project -》architectures -》build active architecture only都为NO,2:Target->BuildSetting->Library Search Path添加以 $(PROJECT_DIR)/ 开始的相对路径 3:Other Linker Flag发现多余的头文件并删除 4:在product-》edit scheme中-》build里面添加pods的所有的库 5:删除pod的四个...

  •  翡希信息咨询 pod的工作原理

    Pod的工作原理如下:远程索引库管理:所有的开源第三方库都会将其框架的.spec文件添加到CocoaPods的远程索引库中。.spec文件内容:每个.spec文件包含第三方库的作者名称、版本号和源码地址等关键信息。本地索引库同步:执行pod setup命令时,CocoaPods会将远程索引库中的所有.spec文件拷贝到本地索引库中。...

  •  誉祥祥知识 pod的工作原理

    Pod的工作原理主要包括以下几个步骤:远程索引库管理:所有的开源第三方库都会将其框架的.spec文件添加到CocoaPods的远程索引库中。.spec文件:每个.spec文件都包含了第三方库的作者名称、版本号和源码的地址等关键信息。本地索引库同步:执行pod setup命令时,CocoaPods会将远程索引库中的所有.spec文件拷贝...

  •  文暄生活科普 如何使用CocoaPods导入第三方库

    首先,新建一个项目。接下来,打开终端并进入文件所在目录。然后,在另一个终端中,搜索想要引入的第三方库。接着,新建一个名为Podfile的文件,并通过输入vim Podfile命令在本地创建。将选定的库文件添加到终端内。在完成编辑后,按esc键切换至不可编辑状态,并输入:wq保存并退出。接下来,输入pod ...

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部