Во время фазы привязки iOS я начал видеть ошибки для моего проекта React Native.Реальные исходные заголовки базы для ios не найдены
Реагировать Native версия: 0.41.2
, 0.40
, 0.39
Все работало нормально, я редактировал Android версии React Машинный код не изменился, когда такого рода связь ошибки начали появляться с заголовками на /node_modules/react-native/React/Base/{RCTHeaderName.h}
пути не был найден:
In file included from /Users/user/ReactNativeProject/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h:9:
../react-native/React/Base/RCTBridgeModule.h:12:9: fatal error: 'React/RCTDefines.h' file not found
#import <React/RCTDefines.h>
^
В Ссылка Binary с библиотеками Включая библиотеку ядра React (
libReact.a
).Расположение
RCTLog.h
являетсяPROJECTROOT/node_modules/react-native/React/Base/RCTLog.h
, но импорт#import <React/RCTLog.h>
Новые добавления
React.xcodeproj
в библиотеках не помогает, Xcode-хProduct > Clean
не помогает, ни делает перезапуск Xcodereact-native run-android
работ,react-native run-ios
показывает ошибкуФайл набор разрешений для пользователя, выполняющего
react-native run-ios
Похоже, он находит заголовки, после повторной установки 'реагировать родной @ 0.41.2' и удаление избыточных ** Header Пути поиска **. Он начал демонстрировать двойное определение интерфейса, что является хорошим знаком. –
@PeterGerhat Помогает ли удаление справочника данных данных? Вы можете найти папку в настройках Xcode => вкладка Locations – binchik
Возможно, Xcode сделал это уже. ** двойное определение интерфейса ** было результатом этого изменения https://github.com/facebook/react-native/issues/11725, и я просто выполнил шаги, чтобы исправить это. –