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 阅读 30 次 更新于 2025-09-10 10:40:44 我来答关注问题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文件拷贝到本地索引库中。...

  •  深空见闻 cocoapods 依赖库冲突

    确定冲突的依赖库:检查Podfile:首先,仔细检查Podfile文件,列出所有引入的第三方库及其版本。通过对比这些库的名称和版本,初步判断是否存在冲突。更新CocoaPods版本:检查版本:使用pod --version命令查看当前安装的CocoaPods版本。更新版本:如果版本较旧,通过sudo gem install cocoapods命令更新到最新版本,...

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

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

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

报错相关话题

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