Новый флаттер и новые реактивные проекты не могут быть построены из-за сбоя инструмента xcodebuild
. Однако они успешно выполняются, когда я строю проекты вручную в XCode.
Очевидно, причина в том, что xcodebuild
добавляет дополнительный флаг во время сборки, то есть:
export OTHER_CPLUSPLUSFLAGS=" -fmodule-map-file="/Users/aa/code/WW2/ios/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap""
В результате происходит сбой сборки, поскольку он не может найти указанную карту модулей со следующей ошибкой:
<unknown>:0: error: module map file '/Users/aa/code/WW2/ios/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap' not found
Указанная карта модуля относится к предыдущей проект (называется WW2
), который я переехал. Но проблема в том, что это затрагивает даже недавно созданные проекты.
Я потратил два дня на решение этой проблемы, даже читая документацию о настройках сборки xcode, но безрезультатно. Я пытаюсь найти источник этого дополнительного флага или конфигурации. Я даже использовал grep, чтобы найти файл, содержащий определенный флаг, но он еще не закончил сканирование моей системы.