zoukankan      html  css  js  c++  java
  • 使用CocoaPods更新第三方库出错的解决办法

    使用CocoaPods更新第三方库出错的解决办法

    执行完pod install或pod update之后,控制台抛出以下警告信息:

    • [!] The xx [Debug] target overrides the PODS_ROOT build setting defined in `Pods/Target Support Files/Pods-/Pods-.debug.xcconfig'. This can lead to problems with the CocoaPods installation

      • Use the $(inherited) flag, or
      • Remove the build settings from the target.
    • [!] The xx [Debug] target overrides the LIBRARY_SEARCH_PATHS build setting defined in `Pods/Target Support Files/Pods-xx/Pods-xx.debug.xcconfig'. This can lead to problems with the CocoaPods installation

      • Use the $(inherited) flag, or
      • Remove the build settings from the target.
    • [!] The xx [Debug] target overrides the HEADER_SEARCH_PATHS build setting defined in `Pods/Target Support Files/Pods-xx/Pods-xx.debug.xcconfig'. This can lead to problems with the CocoaPods installation

      • Use the $(inherited) flag, or
      • Remove the build settings from the target.
    • [!] The xx [Release] target overrides the PODS_ROOT build setting defined in `Pods/Target Support Files/Pods-xx/Pods-xx.release.xcconfig'. This can lead to problems with the CocoaPods installation

      • Use the $(inherited) flag, or
      • Remove the build settings from the target.
    • [!] The xx [Release] target overrides the LIBRARY_SEARCH_PATHS build setting defined in `Pods/Target Support Files/Pods-xx/Pods-xx.release.xcconfig'. This can lead to problems with the CocoaPods installation

    如果不解决此问题的话,会出现由于部分库文件找不到而导致的种种问题:
    (1)编译失败,抛出Undefined symbols for architecture i386错误
    (2)调用库中的方法,抛出unrecognized selector sent to instance错误

    解决方法如下:

    • 1 打开工程所在文件夹,找到.xcodeproj文件,右键选择【显示包内容】,找到project.pbxproj文件
    • 2 打开project.pbxproj文件,查找
      PODS_ROOT
      LIBRARY_SEARCH_PATHS
      HEADER_SEARCH_PATHS
      LIBRARY_SEARCH_PATHS

    把和这些相关的内容都删除

    • 3 重新执行pod install,此时应该就没有上面出现的警告信息了
    • 4 编译并运行
  • 相关阅读:
    python ModuleNotFoundError: No module named 'requests' 的 解决方案
    Win环境下如何在cmd运行python文件
    阿里云ECS服务器连接RDS数据库
    mysql5.6采集数据插入出现MySQL server has gone away解决办法
    Ubuntu 18.04 单系统U盘安装
    查看ubuntu系统是32位还是64位,查看系统版本
    Ubuntu 18.04 设置固定的静态ip
    Ubuntu 18.04 新系统 允许root远程登录设置方法
    ubuntu 新系统 使用root用户登录
    Ubuntu 18.04远程登录服务器--ssh的安装和配置
  • 原文地址:https://www.cnblogs.com/jiy-for-you/p/6747617.html
Copyright © 2011-2022 走看看