Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。KB)アプリができあがったら、ストアにリリース(公開)して、世界中の人に使ってもらいましょう。これまではデフォルトの設定のままで開発を行ってきましたが、リリースをする場合は、アプリのID、アプリ名、アプリのアイコン、スプラッシュ画面など、設定するべきものがいくつかあります。Androidアプリ開発やiOSアプリ開発のお作法を元にしているものの、JSONやJavaScriptで設定を記述していくスタイルはExpo独自のものです。どんな設定をすればよいのか、学んでいきましょう。検証環境は以下のとおりです。Nativeを利用してモバイルアプリを開発する際に役立つ要素技術を解説してきました。アプリを作るだけでは、使ってほしいユーザーの手元には届きません。Storeに、アプリを公開することで、ユーザーの手元にアプリを届けることができます。今回は、本連載の締めくくりとして、アプリをリリースするまでの流れを解説します。.aabという拡張子のアプリファイルにまとめてから、アップロードすることになります。大まかな流れとしては次のとおりです。Console(管理画面)でストア向けの掲載情報を作成・入力するアプリファイルをアップロードする詳細は次の公式ドキュメントをご覧ください。ヘルプ入力を求められた項目を埋めていけば、アプリの公開までたどり着けます。宣伝用の画像や紹介文などを書くのは根気のいる作業ですが、アプリの魅力を伝えられるように、頑張ってください。StoreにiOSアプリをリリースする場合は、手元のソースコードを.ipaという拡張子のアプリファイルにまとめてから、アップロードすることになります。大まかな流れとしては次のとおりです。Programへの登録については、次の公式ドキュメントに詳しく書かれています。Programまた、公開の準備に関しては次の公式ドキュメントが詳しいです。Connectで行うという点がわかりづらいので、ドキュメントを読む際にはご留意ください。iOSのリリースには審査が必要となります。審査基準は次の公式ドキュメントに記載されているので、違反がないように気をつけながら提出しましょう。Developerもし差し戻されたとしても、レビュアー(審査員)もガイドラインに沿って「4.2.3に違反しています」といった形で、どこを改善すればよいのかを知らせてくれます。ガイドラインをよく読みながらアプリを改善して、審査に再度挑戦しましょう。Connectにアップロードすることで、アプリを公開できることがわかりました。いった、最終的にストアに公開するためのアプリファイルを、ソースコードから組み上げる処理のことを、リリースビルドと呼びます。本記事では、Expoで作成したプロジェクトでリリースビルドを実施する方法について解説します。SDKも必要ないので、ご安心ください。CLIで生み出されたプロジェクトには、androidフォルダやiosフォルダがあります。SDKの開発手法に対して、とても素直な作りになっています。AndroidプロジェクトはGradleによって構成管理や依存性管理が行われており、iOSプロジェクトではXcodeによる構成管理をCocoaPodsによる依存性管理が支援します。これは、AndroidエンジニアやiOSエンジニアにとっては、慣れ親しんだ環境です。Nativeの公式ドキュメントでは、リリースビルドについての解説がほとんど記載されていません。SDKにおける、「普通の」リリースビルドのノウハウがあれば問題ないため、熱心に言及する必要がないようです。SDKでリリースビルドを行うためのセットアップや設定について自信がない場合は、本記事のように、まずはExpoを使ったリリースビルドに挑戦してみるとよいでしょう。