Xcode 27.3 BetaのDevice Hubでは、.appまたは.ipaを対象デバイスへドラッグしてインストールできます。まずビルド成果物と接続状態を確認し、インストール後は端末上でアプリの起動とビルド内容を照合してください。通常ファイルのドロップは、iOSシミュレータでは「ファイル」Appへの保存であり、アプリのインストールとは別の操作です。(AppleのXcode 27.3 Betaリリースノート)
この記事は、Xcode 27.3 Betaでローカルのビルドを端末へ入れて確認したいiOS開発者・小規模チーム向けです。
複数のシミュレータや実機を使う場合にも、アプリの導入と通常ファイルの受け渡しを区別できます。
手元にMacがなく、リモート環境でビルドと端末確認を組み立てたい方にも役立ちます。
作業前にXcodeとビルド成果物を照合する
Xcode 27.3 Betaは2026年11月3日に公開されました。同ベータ版の実行にはmacOS Tahoe 26.6以降が必要です。対象OSの対応範囲もXcodeのバージョンで異なるため、使うMacと端末の条件は、作業開始時にAppleのシステム要件一覧で確認します。(Appleのベータ公開案内)
Appleのリリースノートで確認できるのは、Device Hubで.appまたは.ipaをドロップするとインストールでき、リンクをドロップすると端末で開けることです。ベータ版で確認された挙動なので、将来のベータ更新や正式版でも同じ動作が続くと決めつけず、変更時は最新のリリースノートを確認します。
作業前に、何をそろえますか?
Xcodeのバージョン、ビルド成果物の保存場所、その成果物を作ったプロジェクトのコミットやビルド方法を記録します。ファイル名だけでは中身を識別しにくいため、ビルド番号や対象OSも分かる形で残すと、インストール後の取り違えを防げます。
- [ ] Xcodeが27.3 Betaであることを確認する
- [ ] macOSが対応条件を満たすことを確認する
- [ ] インストールする.appまたは.ipaと、対応するビルド記録をそろえる
- [ ] 実機の場合は、署名・プロビジョニング・対象端末の条件も確認する
Device Hubで対象デバイスを選ぶ
Device Hubのサイドバーから、今回の確認に使うシミュレータまたは実機を選びます。Appleの案内では、ここでシミュレータと実機を管理でき、選択したデバイスの状態や基本情報を確認できます。端末名が一覧に見えていることだけで、現在操作できる状態だとは判断せず、画面表示や接続状態を別途確かめます。詳しくはDevice Hubの公式説明を参照してください。
| 確認する点 | iOSシミュレータ | 実機 |
|---|---|---|
| 端末の選択 | 今回のテスト対象とOSバージョンを確認 | 機種と接続中の端末を確認 |
| インストール前の条件 | ビルドの対象とシミュレータを照合 | 署名、プロファイル、端末条件を照合 |
| インストール後の確認 | シミュレータ上で起動を確認 | 端末上で起動し、必要な機能を実機確認 |
実機へのインストールでは、ビルド成果物の形式だけでなく署名やプロビジョニングが関係します。Appleの登録済み端末向け配布手順にも、App ID、証明書、対象デバイス、プロビジョニングプロファイルの準備が示されています。したがって、ドロップで失敗しても原因をDevice Hubだけに限定せず、ビルドと署名の条件を切り分けてください。(登録済みデバイスへのアプリ配布手順)
端末が一覧に出るのに使えない場合はどうしますか?
選択したデバイスの表示状態を確認し、実機ならMacとのペアリングや接続を別途確認します。ここでは配線や無線ペアリングの詳しい復旧手順には踏み込みません。接続自体で止まった場合は、ヘルプから該当する端末接続の確認方法を調べ、接続できた状態に戻してからインストールを再試行します。
.app・.ipaをドロップしてインストールする
Device Hubで目的の端末を選び、用意した.appまたは.ipaをその端末へドラッグします。Appleのリリースノートが明記している対象はこの2形式です。リンクをドロップした場合は端末でリンクを開く操作になるため、アプリのインストールとは区別してください。
- Device Hubで、今回のテスト対象を選択します。
- ビルド記録と成果物の名前を照合します。
- 対象の.appまたは.ipaを端末へドラッグします。
- 処理が終わったら端末画面を見て、アプリが表示されるか確認します。
- アプリを起動し、バージョンや今回確認する機能を検証します。
.ipaを入れたのに起動できないとき、まず何を見ますか?
まず、選んだ実機が今回のビルドの対象か、署名やプロビジョニングが合っているかを確認します。実機用の.ipaでは、Developer Modeなど端末側の条件が関係する場合もあります。エラー表示、対象端末、ビルド成果物は消さずに記録し、原因を決めつけずに再確認してください。
通常ファイルのドロップ先はアプリの導入先と異なる
Xcode 27.3 Betaでは、iOSシミュレータへ.appまたは.ipa以外のファイルをドロップすると、「ファイル」Appに保存されます。これはアプリのインストールではなく、通常ファイルの受け渡しです。実機にもシミュレータと同じ保存動作があるとは、Appleのリリースノートから確認できないため、実機の挙動は対象端末で個別に確かめます。
| ドロップするもの | 確認されている用途 | 確認方法 |
|---|---|---|
| .appまたは.ipa | Device Hubの対象デバイスへアプリをインストール | 端末上でアプリを見つけ、起動する |
| 通常ファイル | iOSシミュレータの「ファイル」Appへ保存 | シミュレータで「ファイル」Appを開く |
| リンク | 選択したデバイスでリンクを開く | 端末上で開いた画面を確認する |
シミュレータへテスト用データを渡した場合、どこを見ますか?
通常ファイルとしてドロップしたなら、まずシミュレータの「ファイル」Appを確認します。アプリ内へデータをインポートしたり、実機のファイルシステムを直接変更したりする動作と同一視しないでください。アプリ固有の読み込み確認が必要なら、プロジェクトで用意しているインポート手順を別に実行します。
注意:Device Hubのドラッグ操作が受け付けられても、アプリが正常に動くことや、配布用の署名が整っていることまで保証するものではありません。インストールと起動、テスト対象の照合は分けて記録します。
インストール後は端末とビルドを独立して確認する
インストール完了の判断は、操作が終わったように見えることだけで済ませず、端末上の結果で行います。アプリを起動し、想定した画面や機能を確認したうえで、端末名、OS、ビルド番号、成果物の形式、結果を記録します。シミュレータと実機で結果が異なる場合は、同じビルドを使ったか、対象OSや署名条件に差がないかを照合します。
- [ ] Device Hubで選んだ端末とテスト計画が一致している
- [ ] 端末にアプリが表示され、起動できる
- [ ] 起動したアプリのバージョンが想定どおりである
- [ ] 重要な画面・機能を今回の検証範囲に沿って確認した
- [ ] Xcode、端末、成果物、結果を再確認できる形で記録した
Xcode 27.3 Betaはベータ版です。ドラッグによる導入を開発中の確認に使うのは便利ですが、TestFlightやApp Store Connectを通じた正式な配布の代替として扱わないでください。配布方法は、テスト段階や対象ユーザーに応じて選びます。(ベータテストとリリース向けの配布方法)
正式なテスト配布でも同じ手順を使えますか?
Device Hubのドロップは、手元のビルドを対象端末で確認するための入口です。テスターへの配布や正式リリースでは、署名、配布先、審査や配布方法に合う既存の工程を使います。ベータ機能が更新された後も、リリース前の工程を別途再検証してください。
Xcodeを動かすMacがない場合や、手元のMacをビルド専用機として常時運用しにくい場合は、まず必要な環境と費用を比較します。ローカルMacは物理端末を直接つなぎやすい一方、購入費、保管容量、更新や保守を自分で担います。リモートMacは手元にMacを用意せずXcodeの作業環境を使える選択肢ですが、実機を使うテストでは端末の接続・操作条件を別に確認する必要があります。東京拠点のリモートMac環境を確認し、利用頻度や実機要件に合うかを判断してください。料金や利用期間を比較する際は、プラン一覧で現在の条件を確認します。
最終更新:2026年11月5日。機能とシステム要件は、Appleの2026年11月3日付ベータ公開案内、Xcode 27.3 Betaリリースノート、Xcodeシステム要件で確認しています。
アプリの動作確認に、専有のクラウドMacを活用しませんか
metalvncでは、仮想マシンではないM4搭載の物理Macを専有してご利用いただけます。
