Я настраиваю свое приложение 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)
Источник: