禁止Xcode项目中的所有警告选项在构建时不隐藏警告

时间:2016-01-18 08:07:30

标签: ios xcode compilation cocoapods

  1. Cocoapods inhibit_all_warnings!没有设置Pods项目"禁止所有警告"到"是"

  2. Xcode仍会在设置Pods项目和单个pod之后显示pods警告"禁止所有警告"选项"是"

  3. Cocoapods版本:0.39.0 Xcode版本:7.2

    我的吊舱在这里:

    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '8.0'
    use_frameworks!
    
    # ignore all warnings from all pods
    inhibit_all_warnings!
    
    pod 'SnapKit', '~> 0.15.0'
    pod 'Crashlytics'
    pod 'YLGIFImage'
    pod 'Fabric'
    pod "AFNetworking", "~> 2.0"
    pod 'SDWebImage', '~>3.7'
    
    # Changes build active architecture only
    post_install do |installer_representation|
      installer_representation.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
        end
      end
    end
    

3 个答案:

答案 0 :(得分:1)

检查构建设置中的“禁止警告”。

答案 1 :(得分:0)

我从未弄清楚如何制作cocoapods的inhibit_all_warnings!工作,但有一个选项可以在Xcode的问题导航器中隐藏警告。

1)转到左侧面板上的问题导航器(三角形中的!符号)

2)在底部搜索栏的右侧,单击八边形中的!符号

不幸的是,它会隐藏您项目中的警告,但至少您可以专注于您的错误。

答案 2 :(得分:0)

修改podfile后,运行pod install或pod update,然后再次构建它。试试吧。