如何使用cocoapod轻松安装react Mapbox GL React Native等原生组件?

How to use cocoapod to easily install react Mapbox GL React Native and other native components?

我尝试使用 Cocoapod 安装 MapboxGL React Native component 简单的方法。我以前从未这样做过,readme.md 不是很详细。

我做到了:

$ react-native init AwesomeProject
$ cd AwesomeProject
$ npm install react-native-mapbox-gl --save

然后我用 pod 'RCTMapboxGL', :path => 'node_modules/react-native-mapbox-gl/ios' 在 RN 项目的根目录创建了一个 Podspec 文件 和 运行 pod install

但是我有一个错误[!] No 'Podfile' found in the project directory所以我需要把 Podfile 放在哪里,我需要在里面放什么?

Podspec 是指定如何集成 Pod 及其元数据的文件。您需要创建一个名为 Podfile 的文件,而不是 Podspec。您还可以 运行 pod init 从基本模板创建一个空模板。