RORK LABEN
TOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しましたTOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しました
記事一覧/Rork入門
Rork入門/2026-04-09初級

Rork Companion で iPhone 実機テスト — Apple Developer登録不要でQRコード1枚から始める

Rork Companionアプリを使えば、Apple Developerアカウントなしで作成したiOSアプリを実機iPhoneでテストできます。QRコードのスキャン手順、つながらないときの切り分け、実機でしか確認できないポイントと、Companionでは試せない領域まで正直に解説します。

Rork Companion8実機テスト13iPhoneiOS108Apple Developer不要テスト7

「作ったアプリをiPhoneで動かして確認したい、でもApple Developerの年間$99は高いな…」

そんな悩みを解消してくれるのが「Rork Companion」です。このアプリを使えば、Apple Developerアカウントへの登録もXcodeも不要で、作成したiOSアプリをそのまま実機iPhoneで動作確認できます。QRコードをスキャンするだけというシンプルさで、初めてアプリ開発に挑戦する方にも安心して使えます。

Rork Companion とは何か

Rork Companionは、Rorkで作成したアプリを実機デバイスでリアルタイムプレビューするための専用アプリです。App Storeから無料でダウンロードでき、Rorkの無料アカウントがあれば誰でも利用できます。

通常、iOSアプリを実機でテストするには「TestFlight」を通じたベータ配信か、Xcodeを使った開発者向けインストールが必要です。どちらもApple Developerプログラムへの登録(年間$99/約1万5,000円)が前提となっています。

Rork Companionはこの制約を取り除き、アプリ開発の最初のステップにかかるコストをゼロにします。仕組みとしては、Rorkのサーバーが生成中のJavaScriptバンドルを配信し、Companionアプリがそれを受け取って描画する、という流れです。ネイティブのバイナリを焼き込むTestFlightとは別物で、「いま編集している内容をその場で映す」用途に特化していると考えると分かりやすいです。

実機テストを始めるまでの手順

実際に試してみましょう。手順はシンプルです。

まず、iPhoneに「Rork Companion」アプリをApp Storeからインストールします。「Rork Companion」で検索すれば見つかります(無料です)。

次に、Rork(rork.app)にアクセスして作成中のアプリを開くか、新しいアプリを作成します。アプリの画面右上またはプレビューエリアに「QRコード」のアイコンがあります。

そのQRコードを、さきほどインストールしたRork CompanionアプリのカメラでスキャンするとRork Companionがアプリを受け取り、iPhoneの画面に表示されます。

これだけです。ブラウザの仮想プレビューとは異なり、本物のiOS環境でアプリが動きます。ひとつだけ前提として、ブラウザでRorkにログインしているアカウントと、Companion側でログインしているアカウントを同じにしておくことを意識してください。別アカウントだと、スキャンは通ってもプロジェクトが見つからないことがあります。

つながらない・反映されないときの切り分け

最初のスキャンでつまずく方が一定数いるので、起きやすい順に切り分けの目安をまとめておきます。

症状まず疑うところ
QRコードがそもそも読み取れないカメラ権限の許可、画面の明るさ、Rork側でプレビューが起動済みか
スキャンは通るがアプリが出てこないブラウザとCompanionが同一アカウントか、社内Wi-Fi/VPN/ファイアウォールが通信を遮っていないか
コードを直したのに実機に反映されないRork側で再読み込みされたか、Companionで一度アプリを閉じてQRを再スキャン
読み込みの途中で固まる大きな画像・動画アセットの転送待ち。回線を変えて再試行

私の経験では、もっとも多いのは2番目の「ネットワーク」です。自宅の回線では一発で通ったものが、ゲストWi-Fiやテザリングだと弾かれることがあります。うまくいかないときは、まずiPhoneのモバイル回線に切り替えて試すと、原因がネットワーク側かどうかを素早く分けられます。

実機テストで確認すべきポイント

ブラウザ上のシミュレータでは気づけない問題が、実機テストでははっきり見えてきます。特に注意して確認したい点を挙げます。

タッチ操作の感触は実機でなければわかりません。ボタンが小さすぎて押しにくくないか、スワイプ操作が意図した通りに反応するかをチェックしましょう。Apple のヒューマンインターフェイスガイドラインでは、タップターゲットの最小サイズとして44×44ポイントが推奨されています。

セーフエリアとDynamic Islandは、実機でないと判断を誤りやすい部分です。画面最上部のタイトルやステータス表示が時計やDynamic Islandと重なっていないか、最下部のボタンがホームインジケーターに食い込んでいないかを、実際の端末で目視してください。SafeAreaView を入れていても、背景色や固定ヘッダーの作り方によっては隙間が破綻します。

パフォーマンスの確認も重要です。画面遷移がスムーズか、スクロール時にカクつきがないか、テキスト入力時にキーボード表示にラグがないかを確認します。ブラウザプレビューより実機の方が処理が速いこともありますし、逆に遅くなることもあります。

フォントとレイアウトも実機サイズで確認しましょう。iPhoneのモデルによって画面サイズが異なるため、小さいiPhoneでは文字が見切れていないか、大きいiPhoneでは余白が大きすぎないかをチェックします。

ダークモード対応も忘れずに確認してください。iOS のシステム設定でダークモードに切り替えて、テキストや背景が読みやすい状態を保てているかを確認しましょう。

Companion では確認できないこと(ここが分かれ目)

便利な一方で、Rork Companion は「いまのコードを映す」プレビューであって、本番のネイティブアプリそのものではありません。次の領域は、Companion 上では正しく確かめられないか、挙動が本番と異なります。

  • プッシュ通知の実挙動 — 許可ダイアログやバックグラウンド受信は、ビルドした実体でないと正確に検証できません。
  • アプリ内課金(StoreKit) — サンドボックス購入のテストには TestFlight 配信が必要です。
  • 一部のネイティブモジュール — Companion に組み込まれていないネイティブ依存は、読み込み時にエラーになることがあります。
  • バックグラウンド動作・起動速度 — 実際のコールドスタートやメモリの振る舞いは、本番ビルドで測るべき指標です。

つまり Companion は「UIと操作感を素早く回す」ための道具です。通知・課金・パフォーマンスの最終確認まで来たら、EAS Build 経由の TestFlight、あるいは Rork Max のクラウドビルドに切り替える、という線引きを最初に持っておくと迷いません。

実機でしか見えなかったこと

個人開発で壁紙アプリをいくつも公開してきた中で、私自身、何度も思い知らされたのが「ブラウザのシミュレータで完璧に見えても、実機で初めて崩れる」という事実です。

特に手こずったのが画面サイズの差でした。iPhone は 4インチの SE から 6.9インチの Pro Max 系まで幅があり、解像度ごとに画像を出し分ける作りにしていると、Mac 上のプレビューでは余白がちょうど良く見えたサムネイル一覧が、手元の小さい iPhone SE に転送した瞬間、最下段のセルが半分見切れている——そんなことが何度もありました。実機に映して初めて「これはこのままでは届けられない」と分かるのです。

もう一つ、シミュレータでは決して再現できなかったのがスクロールの感触です。画像をぎっしり並べる画面では、指で勢いよくスクロールしたときにわずかでもカクつくと、体験全体が安っぽく感じられてしまいます。これはマウスのホイールでは絶対に気づけません。実機を握り、自分の親指でスクロールして、はじめて「あと一歩なめらかにしたい」という違和感に手が届く。Rork Companion の良さは、まさにこの“握って確かめる”ステップを、Apple Developer 登録の前に踏ませてくれるところにあると感じています。

Rork Max との違いと連携

Rork Companionは、通常のRork(React Native/Expo)で作成したアプリのテストに使います。SwiftUIネイティブアプリを生成する「Rork Max」との組み合わせでも、ある段階までのプレビューには使えますが、Rork MaxはクラウドMacでのフルビルドに対応しているため、本格的な実機確認にはRork Maxの2クリック公開フローを使うことになります。

最初のアイデア検証や基本的なUI確認にはRork Companion、App Store提出前の最終確認にはRork Maxという使い分けが一般的です。

全体を振り返って

Rork Companionは、アプリ開発の最初のハードルを大幅に下げてくれるツールです。年間$99を払う前に、まず実機でアイデアを試してみる。そのシンプルなフローが、多くの人を「アプリ開発を始めてみようかな」という一歩へ誘ってくれます。

大切なのは、Companion で「UIと操作感」を素早く固め、通知・課金・パフォーマンスの最終確認は本番ビルドに任せる、という役割分担を最初に決めておくことです。ここを意識しておくと、後半の工程で慌てずに済みます。

まだRorkを試したことがない方は、ぜひRork公式サイトから無料で始めてみてください。

シェア

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

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

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

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

関連記事

Rork 入門2026-07-09
Rork の Companion アプリで iPhone 実機テストをする方法 — シミュレーターとの違いと設定手順
Rork の Companion アプリを使って iPhone 実機でアプリをテストする方法を解説。ローカルのシミュレーター・クラウド Mac のライブシミュレータ・実機の違いと、Companion のセットアップから動作確認までを手順付きで紹介します。
Rork 入門2026-07-05
Mac を持たずに Rork のアプリを実機まで出す — ブラウザ内シミュレータの守備範囲と落とし穴
Rork のブラウザ内シミュレータで Mac なしにアプリを試せる一方、実機でしか出ない不具合があります。シミュレータで確かめられること・確かめられないことを切り分け、提出前に実機の壁を越えるための手順を整理します。
Rork 入門2026-07-01
Rork Companion で入れたアプリが数日で開けなくなるときの原因と対処
Rork Companion で実機に転送したアプリが「デベロッパを検証できないため開けません」と出たり、数日後に起動しなくなる。無料 Apple アカウントの署名が7日で失効する仕組みと、信頼設定・再転送・有料切り替えの現実的な対処を個人開発の視点でまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →