◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Expo SDK 58 が 10/15 に正式リリースされました(Beta は 09/15 から)。上げる前に依存の対応状況を確認しましょう●SDK 58 ISSUE — Android ウィジェットが定期更新されない、Stripe が静的リンクになるなど初期報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Expo SDK 58 が 10/15 に正式リリースされました(Beta は 09/15 から)。上げる前に依存の対応状況を確認しましょう●SDK 58 ISSUE — Android ウィジェットが定期更新されない、Stripe が静的リンクになるなど初期報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/Rork入門
◈ Rork入門/2026-10-21初級

QR コードを読んでも Expo Go で開かない——ターミナルとアプリ、両方のログインを順に確かめます

昨日まで開けた QR コードが、Expo Go でログインを求められて進まない。2026年9月の変更で、iOS の Expo Go は開発中のアプリを開くのにターミナルとアプリ両方のログインを必要とします。症状の見分け方、確認の順番、直し方をまとめました。

Expo Go5QR コードログインExpo CLIトラブルシューティング91

朝、Expo の変更履歴を読んでいて、ある一文で手が止まりました。Expo Go で開発中のアプリを開くには、ターミナルで動いている Expo CLI と、スマホの Expo Go アプリの、両方にログインしている必要がある——という内容です。

昨日まで QR コードを読むだけで開いていた方にとっては、突然の変化なのだと思います。ログインは済ませたつもりだった、と感じるかもしれません。カメラで読み取ったのに画面が進まない、ログインを求められる、といった症状に心当たりがあれば、この記事の順番で確かめてみてください。

なお私自身は、この症状を手元の iPhone で再現したわけではありません。以下は Expo の公式な変更履歴(2026年9月3日付)に書かれていることと、公式の手順をもとに、迷わない順番に並べ直したものです。確認できていない部分は、その旨を書き添えました。

症状の見分け方

変更履歴によると、対象は 最新の iOS 版 Expo Go です。シミュレータ版は対象外で、Android 版には「将来広げる予定」とされています。開発ビルド(development build)でもログインは要りません。

つまり、次のような状況のときに疑います。

  • iPhone の Expo Go で、npx expo start が表示した QR コードを読み取った場面
  • 以前は開けたプロジェクトが、今日は開けない、またはログインを促される場面
  • コードを変えていないのに、症状だけが出た場面

変更履歴には、エラー文言そのものは載っていませんでした。ただし、ログインが必要なのが「ターミナル側」「アプリ側」「両方」のどれなのかは、Expo Go が画面で教えてくれる、と説明されています。表示された案内を、まず読んでください。

原因の切り分け順

確認する場所は2つだけです。順番は、ターミナル、アプリ、アカウントの一致、の3段階にします。

順番確認する場所見ること
1ターミナル(パソコン)Expo CLI にログインしているか
2Expo Go(iPhone)Home 画面右上のアイコンでログイン済みか
3両者のアカウント同じ Expo アカウントか

手順が短文で済む部分は、短く書きます。

ターミナル側は、次のコマンドで確かめられます。

# ログイン中のユーザー名が表示されれば OK
npx expo whoami
 
# 未ログインなら、表示される案内に従ってブラウザで認証
npx expo login

whoami がユーザー名を返すなら、ターミナル側は問題ありません。返さない場合は login を実行し、案内されたリンクからブラウザでサインインします。

直し方

公式の手順は、次のとおりです。

  1. ターミナルで npx expo login を実行し、ブラウザでサインインします。
  2. iPhone の Expo Go を開き、Home 画面右上のアイコンをタップして、Expo のユーザー名とパスワードを入力します。
  3. 両方が 同じアカウント であることを確かめます。
  4. QR コードをもう一度読み取るか、Home タブに出ている開発サーバーのアドレスをタップします。

ここで一つ、私が見落としやすいと感じる点があります。個人開発でアプリごとにアカウントを分けていると、片方が仕事用、もう片方が個人用になっていることがあります。ログインしているのに開けないときは、画面の見た目ではなく、ユーザー名の文字列を一つずつ見比べてください。

Rork の QR コードで開くとき

Rork Pro のプレビューは、FAQ によると「QR コードを読み取り、Expo Go アプリで開く」方式です。この場合、ターミナルは Rork 側の仕組みで動いているため、手元で npx expo login をする場面があるのかどうかは、私の確認した範囲では分かりませんでした。Rork の FAQ にも、プレビューのログイン手順は書かれていません。

分かっている範囲で、安全な順番を書いておきます。

  • Expo Go アプリ側のログインは、今のうちに済ませておいて損はありません
  • Rork から書き出した Expo プロジェクトを自分のパソコンで npx expo start するなら、ターミナル側のログインも必要になります
  • それでも開かない場合は、Rork 側の案内を待つか、問い合わせる前に下の「次の一手」を試します

「開けない」ときは、画面の案内が示す側から先に直します。 順番を決めずに両方を触ると、どちらで直ったのかが分からなくなるからです。

直らないときの次の一手

ログインを済ませても開かないときは、別の原因が重なっています。次の順で確かめてみてください。

  • iPhone とパソコンが同じ Wi-Fi にいるか(会社や学校のネットワークは、端末同士の通信を止めることがあります)
  • Expo Go が最新版か(古い版だと、プロジェクトの SDK 版と合わないことがあります)
  • プロジェクトの SDK 版が、Expo Go の対応範囲に入っているか

Expo Go はあくまで学習用の遊び場であり、製品版のアプリづくりには開発ビルドを勧める、というのが公式の立場です。ログイン要件が増えたいま、そちらへ移る時期を考えておくのも一つの手です。

次の一歩

今日のうちに、ターミナルで npx expo whoami を一度実行し、出てきた名前をメモしておいてください。次に開けなくなったとき、その名前と Expo Go 側の名前を見比べるだけで、原因の半分は絞れます。

USB でスマホに入れる道に切り替えるかどうかは、Rork Companion の無料実機テストをどこまで引っ張れるかに判断の目安をまとめています。Companion が繋がらないときは、接続の切り分けガイドもご覧ください。

この確認だけは、新しいツールを入れるたびに最初にやるようにしています。

シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

◈ Rork 入門2026-09-20
Expo Go がプレビューを開かなくなった日に、最初に確かめる2つのログイン
Rork のプレビューを実機で開こうとして QR が通らなくなったとき、Wi-Fi や再起動より先に確かめるのはターミナルとアプリ、両側のログインです。対象になる経路とならない経路を分けてお伝えします。
◈ Rork 入門2026-08-29
30日で9回出た Expo のパッチのうち、自分のアプリに入っているのはどれかを確かめる
package.json にチルダ付きで書いてあれば最新のパッチが入る、と思い込んでいました。実際に入る版を決めているのは package-lock.json のほうです。npm の解決結果を実行して確かめた記録です。
◈ Rork 入門2026-03-21
Rork でアプリがビルドできないとき、最初に切り分ける 8 つの症状
Rork でアプリがビルドできない、白い画面のまま進まない、ホットリロードが効かない。そんな症状を「どの層の問題か」から切り分ける FAQ です。依存関係の競合、Expo モジュール未解決、シミュレーター、生成フリーズ、Fix Now の使いどころまで 8 問で整理します。