Решение ошибки сборки Firebase в React Native для iOS
При попытке установить Firebase в React Native проект версии 0.8 для iOS возникает ошибка сборки, связанная с отсутствием файлов modulemap. Проблема проявляется после выполнения стандартных шагов установки библиотеки @react-native-firebase/app версии 23.7.0 и внесения необходимых правок в Podfile.
Ошибка сборки
В процессе сборки Xcode выдает следующие критические ошибки, указывающие на отсутствие необходимых модулей:
- Module map file '/Users/nuruddin/Library/Developer/Xcode/DerivedData/MyCharity-dvzwuczkwhluoydeazykjzydqorp/Build/Products/Debug-iphonesimulator/FirebaseCoreInternal/FirebaseCoreInternal.modulemap' not found
- Module map file '/Users/nuruddin/Library/Developer/Xcode/DerivedData/MyCharity-dvzwuczkwhluoydeazykjzydqorp/Build/Products/Debug-iphonesimulator/NitroModules/NitroModules.modulemap' not found
- Module map file '/Users/nuruddin/Library/Developer/Xcode/DerivedData/MyCharity-dvzwuczkwhluoydeazykjzydqorp/Build/Products/Debug-iphonesimulator/Unistyles/Unistyles.modulemap' not found
Порядок действий до возникновения ошибки
Пользователь выполнил следующие шаги:
- Установил библиотеку
@react-native-firebase/appверсии 23.7.0 - Внес необходимые правки в Podfile проекта (предположительно, согласно официальной документации)
- Столкнулся с ошибкой при попытке сборки проекта
Данная проблема характерна для определенных конфигураций React Native и требует дополнительных действий по очистке кэша и переустановке зависимостей.