我 运行 在 react-native link 之后使用 react-native-image-picker 更新 pod 吗?

Do I run pod update after react-native link with react-native-image-picker?

我正在按照 React Native Image Picker 的说明进行操作,但我很困惑是否应该在 react-native link

之后 运行 pod install

https://github.com/react-community/react-native-image-picker#install

据我所知,它将这一行添加到 podfile

pod 'react-native-image-picker', :path => '../node_modules/react-native-image-picker

似乎 link iOS Xcode 项目中的任何其他内容或连接或 link xcode 项目中的任何其他内容.

在本机代码中调用 ImagePicker 会出现运行时间错误

cannot read property 'showImagePicker' of undefined error when calling ImagePicker.showImagePicker(options)

ImagePicker 和 showImagePicker 是在 javascript 运行 时间定义的,所以我认为错误来自 ios 方面。

作为替代方案,我随后尝试 运行 pod install,但出现构建错误 header not found for react libraries。

你基本上有两个选择,要么使用 react-native link,要么使用 cocoapods。 react-native link 将 link 框架同时用于 IOS 和 Android。如果您决定使用 cocoapods,它仅适用于 IOS.