Я создаю модуль React Native, который сам имеет native зависимостей iOS, которые мне не принадлежат.
Мне неясно, как я могу ссылаться на эти сторонние программы и устанавливать их, но не заставляя пользователя просто вместо этого проходить через Cocoapods.
т.е. Им нужно создать Podfile, затем добавить зависимости в Podfile и сделать pod install
В каком случае зачем вообще использовать react-native link
? 1012 *
Таким образом, пример проекта имеет такую структуру:
SomeApp
/iOS
SomeApp.xcodeproj
Podfile
/node_modules
/my_module
/ios
my_module.xcodeproj
my_module.podspec
my_module.h
my_module.h
затем указал в нем:
#import <SomeFramework/SomeFramework.h>
#import "RCTBridgeModule.h"
и my_module.podspec
имеет
s.dependency 'SomeFramework', '~> 3.0'
react-native link
свяжет мою библиотеку, но не инициирует установку каких-либо зависимостей и не добавит ни одну из этих зависимостей в Podfile приложения.
Согласно какую информацию я могу найти, react-native link
ищет podspec
файлы, поэтому кажется, что он выполняет только половину работы?
Что мне нужно добавить в my_module/package.json
, чтобы react-native link
добавить зависимости в основной Podfile?