React NativeをXCode10でビルドする
色々試した結果のまとめ。
ビルドまでのまとめ
Expo(create-react-native-app)は使わない
create-react-native-app
で生成したプロジェクトを npm run eject
を使ってReact Nativeのプロジェクトに変換し、それをビルドしようとしたが、様々なエラーが出て、ビルドまで辿り着けそうになかったので、一旦使うのはやめることにした。通常の手法 react-native init your-project-name
でプロジェクトを生成することにした
iOSのビルド
生成したプロジェクトをそのままビルドしようとしても出来なったのXCodeのプロジェクトの設定を変更した
FIles>ProjectSettingsからAdvancedボタン押下後の設定画面で下記を参考に設定
https://github.com/facebook/react-native/issues/7308#issuecomment-230198331
まだエラーが出る
アプリ自体のビルドに成功したが、エミュレータからアプリに起動後中の部分でエラーが出る。
先に書いたメモ参照。
雑感
Expoだけならさっくり動かせるが、アプリのビルドまでやると相当手間がかかる。Androidまでやるとなるとどうなることやら....