Я хотел бы создать собственный модуль, чтобы использовать его в моем проекте. Особенность в том, что я хочу использовать язык Swift.
Итак, я создал новый проект RN, используя команду act-native init .
Вот мои зависимости пакетов:
- RN (0,59,5)
- Реакция (16.8.3)
Я создал каталог внутри моего node_modules каталога под названием response-native-hello-world, чтобы 1) обучиться на простом примере 2) подделать мой будущий пакет Npm.
Внутри этого каталога я создал свой HelloWorld.xcodeproj.
-- nodes_modules
-- react-native-hello-world
-- ios/
-- HelloWorld/
-- HelloWorld.xcodeproj
-- HelloWorld/
-- HelloWorld.swift
-- HelloWorld-Bridging-Header.h
Как я уже говорил, я хочу создать этот модуль с помощью Swift. Поэтому я использовал XCode для создания файла заголовка моста, как говорится в документации RN.
Вот когда начались мои проблемы ... Когда я добавляю
#import <React/RCTBridgeModule.h>
В моем файле HelloWorld-Bridging-Header.h происходит ошибка и говорится файл 'React / RCTBridgeModule.h' не найден .
Я пытался очистить свой проект и даже удалить производные данные, но у меня все еще есть эта ошибка.
Я даже добавил в путь поиска заголовка моей цели файлы .ht React.
$(SRCROOT)/../../../react-native/React //recursive
Но у меня все еще есть эта ошибка ... Я не понимаю, почему, по моему мнению, я сделал все, что должен был сделать правильно. так что, может быть, мы не можем создать собственный модуль с помощью Swift?
Может ли кто-нибудь сказать мне, если я допустил ошибку или уже успел сказать мне, как это сделать?
Некоторая помощь будет очень признательна,
Спасибо :)