react-native-video追加時のエラー

0.60台だと、

npm install --save react-native-video

npx pod-install

で問題なかったが、0.59台だと

npm install --save react-native-video

react-native link react-native-video

だけだと、

 

github.com

 

で書かれているようなエラーが出てしまった。

上記に書かれているようなことではこちらでは全く解決せず、むしろpod installをやると、他のライブラリと競合してしまうのか、npm start時にduplicate react、みたいなエラーが出てしまったりでどうにもできなかった…。

 

ただその後、まっさらな0.60台のプロジェクトを作り、そちらと比較し、react-native-videoフォルダがxcodeプロジェクトに追加されていないことが原因のようだったので、

node_modules/react-native-video/iosのRCTVideo.xcodeprojをプロジェクトに参照追加、そしてTARGETSのLink Binary With Librariesに、上記プロジェクト内に含まれるlibRCTVideo.aを追加することで、Videoの構文があるところでエラーにならずに、きちんと再生することが可能だった。