В настоящее время я пытаюсь интегрировать React-Native в свой существующий проект Swift iOS. Я уже использую Cocoapods, поэтому я следовал документации по теме, добавив в свой подфайл следующее:
# React Native
react_native_path = "../node_modules/react-native"
pod "Yoga", :path => "#{react_native_path}/ReactCommon/yoga"
pod "DoubleConversion", :podspec => "#{react_native_path}/third-party-podspecs/DoubleConversion.podspec"
pod "GLog", :podspec => "#{react_native_path}/third-party-podspecs/GLog.podspec"
pod "Folly", :podspec => "#{react_native_path}/third-party-podspecs/Folly.podspec"
pod ‘React’, :path => react_native_path, :subspecs => [
‘Core’,
'CxxBridge',
'DevSupport',
‘RCTImage’,
‘RCTNetwork’,
‘RCTText’,
‘RCTWebSocket’
]
Все это работает достаточно хорошо, и я могу создать свое приложение как в симуляторе, так и на устройстве и поэкспериментировать с ним.
На втором этапе я хотел добавить react-native-navigation. Я добавил модуль в package.json, запустил npm install, а затем реагировал на нативную ссылку. Все эти команды завершились успешно. К сожалению, теперь, когда вы пытаетесь собрать проект, он не может найти ни один из файлов заголовков React при компиляции зависимости react-native-navigation. Я уже пробовал различные комбинации понижения версии react-native снова, адаптации HEADER_SEARCH_PATH и т. д., но безуспешно...
Версия реакции-нативной: 0.46.1 Версия реакции: 16.0.0-alpha.12 Версия реакции-нативной-навигации: 1.1.134
Любая идея, что может вызвать это?