Пакеты React-Native не находят заголовки React

В настоящее время я пытаюсь интегрировать 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

Любая идея, что может вызвать это?


person Tim Specht    schedule 11.07.2017    source источник
comment
Вы когда-нибудь догадывались об этом? Я продолжаю получать Пакет приложений не найден по указанному пути. Укажите допустимый путь к нужному пакету приложений. Печать: запись, :CFBundleIdentifier, не существует   -  person wuno    schedule 02.12.2017


Ответы (1)


Я также продолжаю получать эту ошибку. Пробовал очистить все кеши, папку сборки и т. д. Я считаю, что ошибка связана с файлами Pos, если я переустановлю Pods, а затем попытаюсь запустить свое приложение несколько раз, прежде чем ошибка появится снова.

Не уверен, что это поможет, но, возможно, это запустит преобразование.

person Andrew Schwartz    schedule 29.06.2018