web-dev-qa-db-ja.com

プロジェクト全体を通して、「二重引用符付きのフレームワークヘッダに含める」警告を抑制する方法

Xcode 12では、#importまたは"quotes.h"の代わりに<brackets.h>を使用して警告をスローする新しいデフォルト警告があります。

警告:「二重引用符はフレームワークヘッダに含めます」

プロジェクト全体の警告をどのように無効にしますか?

8
Albert Renshaw

この issue = /は、COCOAPODS 1.10.1_(この書き込みの時点では正式にリリースされていない)の一部として固定されています。ただし、1.10.1が正式になるまで一時的にCocoApodsバージョン1.10.0.rc.1を使用できます。利用可能。

gem install cocoapods -v '1.10.0.rc.1'

もう1つのオプションは、プロジェクト内のすべてのポッドの警告フラグCLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER設定を無効にするには、PodFileを更新することです(コードを追加する)。

post_install do |installer|
  installer.generated_projects.each do |project|
    project.targets.each do |target|
      target.build_configurations.each do |config|
          config.build_settings['CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER'] = 'NO'
      end
    end
  end
end
1
iHS