一覧に戻る

ブログ

iPhone で localhost のサイトを確認する:Tactic Portal ガイド

コンピュータでサイトを起動し、iPhone・iPad でポートを確認して非公開表示する手順と、任意の共有・停止・トラブル対処を紹介します。

公開日 更新日 タグ: 使い始める / Portal / localhost
ブログ

このカテゴリのプロダクト/開発アップデートを確認できます。

カテゴリを見る

開発サーバーはコンピュータ上で動かしたままにします。このガイドでは、機密情報を含まないテストページを iPhone や iPad の Tactic Remote 上で非公開プレビューとして表示し、必要な場合のみ共有を行う手順と、アクセスの終了方法を説明します。

候補稿の検証範囲:画像は 2026 年 10 月 29 日、iPhone 15 の 1.13 Build 45 と Linux 1.13 テストホストで撮影した未加工の英語 UI です。生成画像ではなく、最終 Mac・Windows 版の再試験でもありません。以前に記録した追加試験はローカル HTTP 検出のみで、新たな外部共有は行っていません。最終版の実機接続と復旧は未検証です。

事前準備

iPhone/iPad は Tactic Remote 1.13、コンピュータは Mac 1.13 アプリ、Windows 1.13 Preview、または macOS/Linux 向け npm CLI 1.13.0(npx tacticremote@1.13.0)を使用します。Homebrew の Formula でも 1.13.0 を利用できます。 対応バージョンのアプリを入手し、コンピュータをスリープさせない状態で、接続ガイドに従って Tactic Remote に接続してください。

認証情報、顧客データ、管理画面を含まないテスト用プロジェクトを選びます。この動作確認のためにエージェントにページを生成させたり、有料モデルのリクエストを実行したりする必要はありません。

1. コンピュータでサイトを起動する

プロジェクトで普段使っている開発コマンドを実行し、実際に待ち受けているポート番号を控えてから、まずコンピュータ側のブラウザーでページが開くことを確認します(デフォルトのポートが使用中の場合、フレームワークが自動で別ポートへ切り替えることがあります)。Portal 自体が開発サーバーを自動起動することはありません。

コンピュータに Python 3 がインストールされている場合は、空のテスト用フォルダを作成して無害な index.html を保存し、そのフォルダ内で次のコマンドを実行することもできます。

python3 -m http.server 5173 --bind 127.0.0.1

コンピュータで http://localhost:5173 を開きます。現在のフォルダーのファイルを配信するため、ホームや非公開リポジトリで実行しないでください。Python は任意の例で、Node の既存サーバーでも構いません。過去の画像はポート 3000 を使っています。

2. コンピュータとプロジェクトを選択

アプリで接続先がオンラインであることを確認し、サイトのプロジェクトに属する会話を開きます。メニューから Portal preview を選びます。ホスト接続とサイト検出は別の段階です。

3. ポートを確認

一覧を更新し、このプロジェクトの候補を確認します。Project not verified の場合は開発サーバーのポートと照合するか、Enter a port manually を使います。HTTP と HTTPS は実際のサーバーに合わせます。

実機の iPhone に localhost 3000、Project not verified、手動ポート入力が表示されている。

10 月 29 日の英語 UI。ポートは検出されましたが、プロジェクトとの対応は未確認です。

4. 非公開プレビューを開く

確認した対象を選び Open private preview を押します。目的のページか確かめ、幅を変えて表示を確認します。コンピュータとサーバーは停止しないでください。

実際のテストホストから届いた Your project, live ページを表示する iPhone の非公開プレビュー。

実ホストが配信する無害なテストページで、顧客のプロジェクトではありません。

5. 意図する場合だけ共有

Preview settings で期限と審査同意を確認します。共有ページ・スクリプト・画像は OpenAI の審査対象となり、非公開プレビューはこの審査に送信されません。対応地域では Create share link で要求できます。共有リンクを受け取った訪問者はアカウントなしで公開対象と設定済みサービスにアクセスできます。短い期限と安全なデータを使ってください。

1 時間の期限、OpenAI 審査同意、共有リンク作成を示す実機設定画面。
過去の同意画面。本改訂では共有や審査要求を新規作成していません。

訪問者は説明を読んでから開きます。非公開表示の成功は共有審査の成功を保証しません。自分で見るだけなら共有不要です。

6. アクセスを終了

Stop sharing は訪問者のアクセスだけを取り消し、Stop preview は全体を終了します。画面を閉じることは共有停止ではありません。過去の試験では共有停止後に訪問者が閲覧できなくなり、非公開表示は残りました。

共有停止で訪問者はアクセスを失い非公開表示は残ると説明する実機確認画面。
実機の停止確認。過去のリンクは失効済みで、トークンは写っていません。

症状から確認する

症状確認事項
サイトがないコンピュータで開けるか、対象プロジェクトと実ポートを確認し、更新または手動入力します。
プロジェクト未確認ポートを自分で照合します。検出は所有の証明ではありません。
プレビュー不可ホスト接続とバージョンを確認。アカウント全体では無料は同時 1 件、Pro は最大 5 件です。各コンピュータは現在最大 2 件で、アカウント全体の上限も適用されます。
HTTPS エラープロトコルと、ホストが信頼する localhost 用証明書を確認。証明書検証を無効にしません。
一部だけ動かないバックエンド、ログイン、ストリーム、フレームワークを確認。静的ページ成功は全機能の試験ではありません。
共有不可・審査拒否地域、同意、ホスト版、表示理由を確認。非公開のまま使い、機密情報を繰り返し送信しません。
失効・切断ホストがオンラインか確認。短い復元枠は保証ではなく、終了したら意図を再確認して作り直します。

設計と制限と 1.13 提供状況も参照してください。

Tactic Remote を試す

スマートフォンからコーディングエージェントを操作

Mac、Windows、Linux 上の Claude Code や Codex などに接続。iPhone や iPad で進捗を確認し、次の指示を送れます。