Флаг XCode CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER продолжает сбрасываться после чистой сборки в проекте flutter ios

Я настраиваю свое приложение flutter ios для облачной сборки (AppCenter), и у меня возникла проблема с моей конфигурацией xcode (?).

При локальной сборке я устанавливал флаг компоновщика в Xcode, чтобы предотвратить распространенные ошибки включения в двойные кавычки. (По-видимому, известная проблема с cocoapod …) Установка флажка в графическом интерфейсе пользователя XCode устанавливает CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO в ./ios/Runner.xcodeproj/project.pbxproj и ios/Pods/Pods.xcodeproj/project.pbxproj и позволяет завершить сборку с множеством предупреждений, но без ошибок.

Я зафиксировал оба файла pbxproject (и даже весь каталог ios / Pods) и думал, что это сохранит мои настройки флага, но мне пришлось понимать, что сборка из свежей проверки восстанавливает Pods / config со значением по умолчанию, установленным на true.

Как я могу уговорить конфигурацию flutter ios запомнить эту настройку флага в чистых сборках?

P.S .: Я должен упомянуть, что я использую немного более старую версию xcode (11.3.1)

См. также:  график год-месяц-число по сравнению с весом
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 2
  1. duffy

    В вашем подфиле попробуйте следующее:

    post_install do |installer|
      installer.pods_project.build_configurations.each do |config|
          config.build_settings['CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER'] = "NO"
        end
    end
    

    Затем сделайте pod install

    у меня не работает, брат [!] Цель Sharing [Debug] переопределяет настройку сборки CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER, определенную в Pods/Target Support Files/Pods-Sharing/Pods-Sharing.debug.xcconfig'. This can lead to problems with the CocoaPods installation [!] The Sharing [Release] `цель переопределяет настройку сборки CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER, определенную в` Pods / Target Support Files / Pods-Sharing / Pods-Sharing.release.xcconfig ‘ . Это может привести к проблемам с установкой CocoaPods. person duffy; 28.03.2021

  2. duffy

    Я нашел эту ветку, так как получал предупреждения при запуске pod install. Если у вас возникла такая же проблема, вот исправление.

    предупреждения о пакете

    Если вы выполните поиск CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER в настройках сборки xCode и выберите Other, затем введите $(inherited), это исправит предупреждения модуля.

    настройки сборки

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: