Я хочу создать фреймворк с использованием кода React Native, но не смог найти для этого четких рекомендаций. Я много боролся, чтобы найти это решение, и я подумал, что оно может помочь вам, кто хочет получить одинаковый результат.
Вам нужны два основных проекта:
- Реагировать нативный проект.
- iOS-фреймворк
Мы шаг за шагом проверим создание фреймворка с использованием нативного кода.
Создайте проект React Native:
Мы возьмем пример AwesomeProject. Создайте AwesomeProject с помощью следующей команды
npx react-native init AwesomeProject
затем установите модули узлов с помощью команды
установка пряжи
после этого перейдите в папку ios и установите модули, используя
установка модуля
Теперь вы готовы запустить приложение.
когда вы запускаете проект iOS, он будет выглядеть так.
npx react-native run-ios
Создайте iOS-фреймворк:
Теперь мы создаем один проект фреймворка iOS, мы будем хранить этот проект в корневой папке, где находится наш код React Native.
Перейдите в Xcode -> Файл -> Создать -> Проект -> Search Framework -> создать iOSSDKDemo SDK.