美文网首页
CocoaPod出现“target overrides the

CocoaPod出现“target overrides the

作者: 姜家志 | 来源:发表于2016-12-13 14:45 被阅读217次

    今天在项目中引入AFNetworking。
    Podfile的内容

    platform :ios, '7.0'
    pod "AFNetworking", "~> 2.0"
    

    出现了一个错误

    [!] The `AllBlue [Debug]` target overrides the `OTHER_LDFLAGS` 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 `AllBlue [AutoDebug]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.autodebug.xcconfig'. This can lead to problems with the CocoaPods installation
        - Use the `$(inherited)` flag, or
        - Remove the build settings from the target.
    
    [!] The `AllBlue [Release]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
        - Use the `$(inherited)` flag, or
        - Remove the build settings from the target.
    
    [!] The `AllBlue [AutoRelease]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.autorelease.xcconfig'. This can lead to problems with the CocoaPods installation
        - Use the `$(inherited)` flag, or
        - Remove the build settings from the target.
    

    大衣就是target的设置覆盖了 pod的设置。
    这个警告会导致再代码编译的时候出现错误
    library not found for -lPods
    解决方法:
    在Build Settings -> Other linker flags 中添加$(inherited)

    添加完成之后运行

    pod update

    Update all pods
    Updating local specs repositories
    Analyzing dependencies
    Downloading dependencies
    Using AFNetworking (2.6.3)
    
    

    警告消失!!!

    相关文章

      网友评论

          本文标题:CocoaPod出现“target overrides the

          本文链接:https://www.haomeiwen.com/subject/rhqbmttx.html