React Native

React Nativeで「Invalid `Podfile` file: undefined method `[]’ for nil:NilClass」が出たら

React Native
この記事は約2分で読めます。

原因

npm でパッケージをインストールしたから

解決策

podfile一番上に追加

require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

cli-platform-ios/native_modules がpackage.json と node_module にいることを確認

yarn install する

それでもいない場合、 yarn cache clean

repoトップに react-native.config.js があることを確認する

module.exports = {
  project: {
    ios: {},
    android: {},
  },
  assets: ['./assets/fonts/']
  dependencies: {}, // make sure this deps are all valid installed packages or empty if you don't need it
};

yarn install してから、 pod install --repo-update する