Подтвердить что ты не робот

Реагировать на корень, используя Cocoapods

Можно ли использовать cocoapods при использовании React Native?

Если это так, как я могу require в JavaScript pods проектов?

Спасибо заранее!

4b9b3361

Ответ 1

Да. Возможно. React Native project - довольно обычное приложение для iOS (с точки зрения XCode, необходимого для его создания, и довольно много внутреннего кода React Native хорошо... Native Obj-C). Так как проект React Native уже запущен через xcworkspace, поэтому вполне возможно добавить объекты Obj-C в проект ReactNative.

Поскольку множество зависимостей, используемых приложениями RN, представляют собой чистый JavaScript, а не код Obj-C, более чем удобно хранить обе системы зависимостей - Cocoapods (для зависимостей Obj-C) и npm (для javascript). Pods хранятся в каталоге "Pods" и npm в разделе "node -modules", и они не сталкиваются друг с другом. И довольно удобно иметь разные типы зависимостей, выполняемые различными системами управления зависимостями.

UPDATE: по умолчанию ReactNative project основан на .xcodeproj, но легко преобразовать его в .xcodeworkspace.

Я даже пытался добавить React Native в качестве зависимости Cocoapods, и это было вроде как работа (но некоторые зависимости ожидали React в "node -modules", поэтому я отказался от него).