Я хочу создать фреймворк с использованием кода React Native, но не смог найти для этого четких рекомендаций. Я много боролся, чтобы найти это решение, и я подумал, что оно может помочь вам, кто хочет получить одинаковый результат.

Вам нужны два основных проекта:

  1. Реагировать нативный проект.
  2. 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.