Однако мне нужно использовать некоторые библиотеки Expo, поэтому я интегрировал Expo в существующий голый проект с помощью стандартной команды:
Код: Выделить всё
npx install-expo-modules@latestКод: Выделить всё
error cannot find interface declaration for 'EXExpoAppDelegate', superclass of 'AppDelegate'
error cannot find interface declaration for 'ModulesProvider', superclass of 'ExpoModulesProvider'
error cannot find interface declaration for 'ExpoReactNativeFactoryDelegate', superclass of 'ReactNativeDelegate'
error Failed to build ios project. "xcodebuild" exited with error code '65'.
Настройка проекта:
- React Native: 0.79.0
- Архитектура: Новая архитектура (включены турбомодули)
- Язык: Swift и Objective-C (используется мостовой заголовок)
- Платформа: iOS
- Установка Метод: Голый проект -> npx install-expo-modules@latest
- Я проверил, что install-expo-modules изменил мои AppDelegate.h и AppDelegate.mm для наследования от EXExpoAppDelegate.
- Я запустил установку pod внутри папки ios.
- Мой модуль Swift Turbo работает нормально, если я откатываю установку Expo.
Вопрос: Как я могу решить эти проблемы.
Буду признателен за любую помощь или рекомендации по решению этих проблем с видимостью заголовков.
Подробнее здесь: https://stackoverflow.com/questions/798 ... gate-after
Мобильная версия