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

まだエラーが出る

アプリ自体のビルドに成功したが、エミュレータからアプリに起動後中の部分でエラーが出る。

先に書いたメモ参照。

verytired.hateblo.jp

雑感

Expoだけならさっくり動かせるが、アプリのビルドまでやると相当手間がかかる。Androidまでやるとなるとどうなることやら....