iOS シミュレータペインは、macOS 上の Claude Code Desktop でパブリックベータ版です。Pro、Max、Team、Enterprise プランで利用可能です。ただし、HIPAA 設定が有効になっている Enterprise 組織では利用できません。
要件
シミュレータペインは Apple のシミュレータツールを使用しており、デスクトップアプリには含まれていません。セッションを開始する前に、以下を確認してください。- Claude Desktop v1.24012.0 以降
- Mac(Apple の iOS シミュレータは macOS でのみ実行されるため)
- Xcode(iOS プラットフォームがインストールされている状態)。これはシミュレータデバイスを提供します。Xcode にまだシミュレータが表示されていない場合は、シミュレータペインにシミュレータが見つからないと表示されるを参照してください。
- Xcode 26.x または Xcode 27 が推奨されており、ペインはどちらでも動作します。複数の Xcode がインストールされている場合は、シミュレータペインが使用する Xcode を選択するを参照してください。
このページでは、「デバイス」はシミュレートされた iPhone または iPad を指し、Xcode の Window → Devices and Simulators で管理するのと同じシミュレータデバイスの 1 つであり、物理ハードウェアではありません。
シミュレータペインが使用する Xcode を選択する
複数の Xcode がインストールされている場合(例えば Xcode 26.x と Xcode 27 が並行している場合)、ペインはxcode-select が指しているものを使用します。別のインストールを使用するには、そのパスで選択します。
例えば、使用したい Xcode が /Applications/Xcode-26.4.app にインストールされている場合は、ターミナルで以下を実行します。
xcode-select -p を実行します。これは選択されたインストールの Developer フォルダを出力します。例えば /Applications/Xcode-26.4.app/Contents/Developer のようになります。
シミュレータでアプリを実行する
シミュレータペインを開くためにコマンドや設定は必要ありません。Claude がシミュレータでアプリを実行するときに、ペインが開きます。1
iOS プロジェクトを開く
Claude Code Desktop で Code タブを開き、アプリのプロジェクトを プロジェクトフォルダとしてセッションを開始します。iOS シミュレータ用にアプリをビルドするプロジェクトであれば、どのプロジェクトでも動作します。
2
Claude にアプリを実行またはテストするよう依頼する
タスクをアプリの実行または検証の周辺で表現します。例えば:
3
シミュレータペインでアプリを見る
アプリがシミュレータで起動すると、iOS シミュレータペインが会話の横に開きます。Claude がデバイスを初めて使用するときは、デスクトップアプリがアクセスを許可するよう求めます。Claude にデバイスへのアクセスを許可するを参照してください。Claude はアプリをインストールし、タップして操作し、画面を読み取って独自の変更を検証しながら、あなたが見守ります。
シミュレータを自分で制御する
シミュレータペインはビューアだけではなく、インタラクティブです。Claude が作業している間、またはタスク間に、以下を実行できます。- デバイス画面をクリックしてドラッグすることでタップとスワイプを実行する
- Apple の Simulator アプリと同じショートカットでハードウェアボタンを押す。Cmd+Shift+H でホーム、Cmd+L でロック、Cmd+Up Arrow と Cmd+Down Arrow でボリューム
- 回転ボタンまたは Cmd+Right Arrow でデバイスを時計回りに 4 分の 1 回転させる
- デバイスメニューからペインが表示するデバイスを切り替える。このメニューには各シミュレータの OS バージョンと起動状態が表示されます
- Cmd+S でスクリーンショットを保存するか、Cmd+R でスクリーン録画を保存します。ペインのキャプチャボタンまたはショートカットを使用します。ファイルはデスクトップに保存されます
- Detach simulator をクリックしてデバイスをシャットダウンせずにストリーミングを停止します。ペインは Attach simulator 状態に戻ります
セッションがデバイスを管理する方法
各デバイスはそれを起動したセッションに属するため、並列セッションはデバイスを共有しません。1 つのセッションのペインに表示されるのは、そのセッションの作業を反映し、別のセッションの作業ではありません。サイドバーでセッションを切り替えると、シミュレータビューが会話と一緒に切り替わり、戻すと同じデバイスが中断したところから再開されます。Claude が複数のデバイスで作業する場合、各デバイスは独自のペインを開き、セッションあたり最大 4 つまでです。 Claude Code Desktop は、起動したシミュレータが使用されなくなると、それらをシャットダウンします。アプリを終了するとき、セッションをアーカイブするとき、またはペインからデバイスをデタッチしてから 10 分後です。Claude Code Desktop の外で起動したデバイス(Apple の Simulator アプリや Device Hub など)は、自動的にシャットダウンされることはありません。接続されたデバイスをすぐにシャットダウンするには、ペインのシャットダウンボタンを使用します。Claude にデバイスへのアクセスを許可する
Claude はデバイスを制御する前に同意を求めますが、アプリのビルドまたはデバイス上の URL を開くことはセッションの権限モードに従います。あなたまたはあなたの組織は、Claude のアクセスを完全にオフにすることもできます。デバイスを初めて許可する
Claude がシミュレータを初めて使用するときは、デスクトップアプリがそれを許可するよう求めます。同意はそのデバイスの制御とスクリーンショットの撮影をカバーし、セッションごとではなくデバイスごとに 1 回与えます。Claude のデバイスのスクリーンショットは Anthropic に送信され、通常の会話保持設定の下で保持されるため、Claude が使用するデバイスで実際のアカウントにサインインしないでください。 デバイスを許可した後、タップ、入力、アプリの起動、スクリーンショットの撮影など、Claude のそのデバイス上のアクションは、さらなるプロンプトなしに実行されます。これらはペインをクリックするのと同じ信頼を持ち、シミュレートされたデバイスのみに触れるため、ペインはコンピュータの使用が必要とする macOS アクセシビリティおよびスクリーン録画権限を必要としません。 拒否した場合、デバイスは起動し、ペインは独自のタップで動作します。Claude のアクセスのみがオフのままです。後で考え直した場合は、ペインの Let Claude use it をクリックします。権限モードに従うアクション
2 つのアクションは、1 回限りの同意ではなく、セッションの 権限モードに従います。- デバイス上で URL を開く。例えば、ディープリンクをテストするか、デバイスの Safari でページを読み込むため。URL はデータをデバイスから持ち出す可能性があります。
- アプリをビルドする。
xcodebuildは Mac 上でプロジェクトのビルドスクリプトを実行するため。既に進行中のビルドをチェックしてもプロンプトは表示されません。
シミュレータアクセスをオフにする
デスクトップアプリの設定でシミュレータアクセスをオフにできます。組織がすべてのユーザーに対してオフにする方法は 2 つあります。disableMobileSimulatorTools管理設定は Claude のシミュレータツールをブロックします。シミュレータペインは独自のタップで使用可能なままで、設定はアプリ内からオーバーライドできません。requireCoworkFullVmSandboxポリシーキー。これは Claude のツールを Mac 上ではなく分離された仮想マシン内で実行し、シミュレータペインと Claude のシミュレータツールを完全に無効にするため、設定されている間はペインがデバイスを接続できません。
制限事項
Claude はシミュレートされたデバイスのみを操作でき、物理的な iPhone または iPad を制御できません。物理デバイスでテストするには、Xcode から自分でアプリを実行し、表示内容を説明するか、スクリーンショットを会話に添付して Claude が作業できるようにします。トラブルシューティング
Claude がアプリを実行するときにシミュレータペインが開かない
Claude がアプリを実行またはテストしたいことを認識していないか、シミュレータツールが見つからない可能性があります。以下を確認してください。- 目標を明確に述べます。例えば「iOS シミュレータでアプリを実行し、サインアップフローをタップして操作してください」。
- Xcode と iOS シミュレータがインストールされており、Xcode バージョンが 要件を満たしていることを確認します。
- 組織が Claude Code を管理している場合、シミュレータツールはポリシーによって無効にされている可能性があります。
- Enterprise 組織で HIPAA 設定が有効になっている場合、シミュレータペインは利用できません。
- シミュレータペインには Claude Desktop v1.24012.0 以降が必要です。Claude → Check for Updates を開き、アプリを再起動します。
シミュレータペインにシミュレータが見つからないと表示される
Xcode がインストールされていますが、iOS シミュレータがリストされていません。シミュレータペインはセットアップステップを表示し、各ステップが完了するたびにそれらをチェックします。見つからないピースを手動でインストールするには、Xcode の設定から iOS シミュレータランタイムをダウンロードするか、xcodebuild -downloadPlatform iOS を実行します。
関連項目
- Desktop でのコンピュータの使用:専用ペインのないアプリの画面制御
- CLI からのコンピュータの使用:CLI が iOS シミュレータに到達する方法
- セッションで並列に作業する:セッションが変更を分離する方法
- Claude Code Desktop を始める