Я следую инструкциям для React Native Image Picker, и я не понимаю, следует ли мне запускать pod install после react-native link.
https://github.com/react-community/react-native-image-picker#install
Насколько я могу судить, он добавляет эту строку в подфайл
pod 'react-native-image-picker', :path => '../node_modules/react-native-image-picker
Кажется, что он не связывает что-либо еще в проекте Xcode iOS, а также не подключает или не связывает что-либо еще в проекте xcode.
Вызов ImagePicker в собственном коде реакции дает ошибку времени выполнения
cannot read property 'showImagePicker' of undefined error when calling ImagePicker.showImagePicker(options)
ImagePicker и showImagePicker определены в среде выполнения javascript, поэтому я думаю, что ошибка возникает со стороны iOS.
В качестве альтернативы я попытался запустить установку pod после этого и получил ошибку сборки с заголовком, который не найден для библиотек реакции.





В основном у вас есть два варианта: либо использовать ссылку на react-native, либо использовать cocoapods. react-native link свяжет фреймворк как с IOS, так и с Android. Если вы решите использовать cocoapods, это только для IOS.
@MonkeyBonkey не запускает pod install, следуйте инструкциям по установке вручную.
Я запустил реакцию на родную ссылку, и она только добавила запись файла модуля, но, похоже, ничего не сделала с проектом и ошибками при попытке вызвать метод.
Runtime error, got cannot read property 'showImagePicker' of undefined error when calling ImagePicker.showImagePicker(options)