簡単にアプリ開発をできる開発ツール「Expo」を、Macにインストールする手順をわかりやすく紹介しています。沢山の画像を使用しながら、細かく丁寧に解説していますので、力になればと思います。ExpoをMacにインストール・環境構築していきましょう!
本記事の内容
Macに環境構築
Expoの会員登録
>>Expo公式サイト
上のリンクの公式サイトからサインアップをしましょう。
上のリンクをクリックします。
![](https://tetoblog.org/wp-content/uploads/2021/06/21-1024x485.png)
右上の「Sign Up」から登録しましょう。
登録ができれば完了です。
npmとnodeのインストール
もうすでにインストールされていたらこの作業は飛ばして結構です。
「なにこれ?」って思った方は一緒にインストールしましょう。
そもそも、
「npm」はJavaScriptをサーバサイドで動かすために必要なもので、
「node」は「npm」とセットで入れておくものです。
(厳密には違いますが…)
下の記事でインストール方法解説していますので、
そちらからインストールしてみてください。
3分程度で簡単に終わります!
![](https://tetoblog.org/wp-content/uploads/2021/06/531b6804f97870fdad66d591c818ef87-520x300.png)
Expoのダウンロード
ターミナルを開きましょう。
ターミナルで下のコマンドを入力してください。
Expoをnpmを利用してインストールします。
npm install expo-cli --global
プロジェクトを作成
では、「test」というアプリ名のプロジェクトをExpoを利用しながら作成します。
ターミナルで、下のコマンドを入力してください。
expo init test
上のコマンドを実行すると、
下のように、選択するように促されますので、
1番上の「blank」を選択して「Enterキー」を押しましょう。
![](https://tetoblog.org/wp-content/uploads/2021/06/a1-1-1024x361.png)
クリックすると1分程度、インストールが始まります。
バナナでも食べて待ちましょう。
![](https://tetoblog.org/wp-content/uploads/2021/06/a2-1024x320.png)
インストールが完了すると下のような画面になります。
これでExpoが使えるようになりました。
![](https://tetoblog.org/wp-content/uploads/2021/06/a3-1024x511.png)
ここまでくればあと一歩です。
ターミナルを開いてください。
下のコマンドのように、作成したフォルダに移動しましょう。
cd test
次に、下のコマンドを実行します。
expo start
すると、自動でブラウザが立ち上がり、
したのExpoの画面を出力されます。
下の画面は、始めは特にイジることはなく、
Expoのログの出力などを確認できるだけのものです。
![](https://tetoblog.org/wp-content/uploads/2021/06/a6-1024x471.png)
ターミナルも、
下のような表示になっていれば完了です。
![](https://tetoblog.org/wp-content/uploads/2021/06/a5-1024x633.png)
ここまでくれば、
実機やエミュレーターで、
Expoで作成するアプリを動作確認できるように環境を整えましょう。
「実機」と「エミュレータ」の2つの場合に分けて解説しますが、
最終的には実機でもエミュレーターでも開発状況が確認できることが最善かと思いますので、
すべての手順を進めることをおすすめします。
これで、環境構築の土台が完成しました。
実際に実機やエミュレーターでテストしましょう。
実機で確認する
実機にアプリのインストール
まず、自分のスマートフォンに下のアプリをインストールしましょう。
下のURLにExpoが提供する「Expo goアプリ」のダウンロードができますので、
自分のスマートフォンにインストールしてください。
>>Expo Go公式
こちらはインストールするだけでOKです。
確認する
では、確認してみましょう。
Expo Goのアプリが入っている端末で、
ブラウザかターミナルに表示されているQRコード、
どちらでもいいので、スキャンします。
スキャンすると、下画像の順番のように画面が遷移し、
1番右の画像が出ると完了です。
この画面を開きながらコード編集を行うと、
編集したソースコードがそのまま、この画面に反映されます。
Expoはすごいですね。
まれに、最後の画面まで進めないことがありますが、
Expo Goを再起動すると解決できます。
![](https://tetoblog.org/wp-content/uploads/2021/06/IMG_4007-473x1024.png)
![](https://tetoblog.org/wp-content/uploads/2021/06/IMG_4009-473x1024.png)
![](https://tetoblog.org/wp-content/uploads/2021/06/IMG_4010-473x1024.png)
iOSエミュレーターで確認する
xcodeのインストール
ExpoでiOSのエミュレータを利用するためには、
Xcodeのインストールが必要です。
下のコードからインストールしてください。
>>Xcode(Appストア)
Xcodeは非常に重たいので、時間がかかります。
数十分程度かかりますが、気長に待ちましょう。
インストールできたら第一段階、完了です。
ExpoをiOSエミュレーターで
インストールできたら、
ブラウザのExpoの画面で、「Run on iOS simulator」をクリックします。
![](https://tetoblog.org/wp-content/uploads/2021/06/8-1024x575.png)
しばらく待機した後、下のような画面がでれば完了です。
この画面を開きながらコード編集を行うと、
編集したソースコードが、リアルタイムでこの画面に反映されます。
![](https://tetoblog.org/wp-content/uploads/2021/06/da08479581968d2308da7b3df64abe22-460x1024.png)
Androidエミュレーターで確認する
M1 Macの方はこちら
M1 Macの方はAndroid Studioのエミュレーターが上手く動作しないので、
下の記事から専用のエミュレーターをインストールしてください。
![](https://tetoblog.org/wp-content/uploads/2021/06/509ccbe7ea7ced4d69d99ea40a30f189-520x300.png)
上の記事からエミュレーターのインストールが完了した方は、
「ExpoをAndroidエミュレーターで」まで読み飛ばしてください。
上のリンクをクリックで飛べます。
Android Studioのインストール
Android Stdio(Android製品の開発ツール)をmacにインストールする必要があります。
下の記事でインストール方法を解説していますので、そこから勧めてください。
3分程度で完了します。
![](https://tetoblog.org/wp-content/uploads/2021/06/366e5449c2ae04cdbdb70c890c00af4f-520x300.png)
Android Studioからエミュレーターのインストール
まず、Android Studioを開き、
右下の「Configure」をクリック、「SDK Manager」を開きます。
![](https://tetoblog.org/wp-content/uploads/2021/06/11-1-1024x843.png)
次に、下の画面が開きますので、
赤矢印2つのチェックマークをつけて「OK」をクリックしましょう。
デフォルトでそれ以外のチェックがされている場や既にチェックされている場合は、
そのまま「OK」をクリックしてください。
![](https://tetoblog.org/wp-content/uploads/2021/06/12-1024x742.png)
右下の「Configure」をクリック、「AVD Manager」を開きます。
![](https://tetoblog.org/wp-content/uploads/2021/06/13-1024x845.png)
中心の「Create Virtual Device」をクリックします。
![](https://tetoblog.org/wp-content/uploads/2021/06/14-1024x557.png)
ここは何でもいいのですが、
僕のおすすめの「Pixel 3」をクリックして「Next」をクリックしましょう。
![](https://tetoblog.org/wp-content/uploads/2021/06/15-1024x693.png)
ここも何でもいいのですが、
僕のおすすめの「Pie」をクリックして「Next」をクリックしましょう。
![](https://tetoblog.org/wp-content/uploads/2021/06/16-1024x696.png)
次に、この画面は何もいじらずに、
「Finish」をクリックしましょう。
ここから、インストールが始まります。
結構時間がかかりますので、気長に待ちましょう。
![](https://tetoblog.org/wp-content/uploads/2021/06/17-1024x699.png)
上手くインストールされれば、下のような画面になります。
右側の再生ボタンを押してください。
![](https://tetoblog.org/wp-content/uploads/2021/06/18-1024x565.png)
下のように上手くエミュレーターが起動します。
今回は「Pixel 3」をインストールしましたが、試したい機種を好みにインストールしてください。
![](https://tetoblog.org/wp-content/uploads/2021/06/7da2b18cedaafdb79fd249a743738857-654x1024.png)
ExpoをAndroidエミュレーターで
最後に、
このエミュレータを開いた状態でExpoのブラウザに戻り、
「Run on Android device/emulator」をクリックします。
![](https://tetoblog.org/wp-content/uploads/2021/06/0e0567316a0ff6bac80ac6150fa0c759-1024x443.png)
エミュレータが下のような画面に切り替わると成功です。
![](https://tetoblog.org/wp-content/uploads/2021/06/19-636x1024.png)
AndroidエミュレーターでExpoを動作確認する際は、
・「Android Sutudio」の「AVD Manager」からエミュレーターの起動
(M1 Macの方はAppからエミュレーター起動)
・「Expo」から「Run on Android device/emulator」をクリック
上の2つの作業が必要です。
エミュレーターを開いていない状態で
「Expo」の「Run on Android device/emulator」をクリックしてもエラーになることに注意しましょう。
ということで本記事は、
ExpoをMacに環境構築・インストールする方法を紹介しました!
最後まで読んでいただき、ありがとうございました\(^o^)/
超オススメのPC用品
PCを操作する上で、トラックボールマウスが非常におすすめです!
僕も感動したこのマウスを、騙されたと思って使ってみてください!(^^)
外部モニターで2倍以上の効率化が見込めます!
安いものだと、たったの1万円前後なのでおすすめですよー!\(^o^)/