iPhoneのUDIDを調べる方法(Mac・Windows対応)
UDID(Unique Device Identifier、一意のデバイス識別子)とは、特定のiPhoneやiPadを識別するための長いコードです。有料のApple Developerアカウントでアプリに署名する場合、プロビジョニングプロファイルにアプリを実行できるすべてのデバイスを記載する必要があるため、UDIDが必要になります。iOS 10.2以降、iPhoneの設定アプリではUDIDが表示されなくなったため、パソコンを使って確認します。このガイドでは、MacとWindowsそれぞれでの確認方法を手順ごとに説明します。最終確認日:2026年10月27日(AppleのXcodeおよびデベロッパーアカウントのヘルプに基づく)。
概要
- Macの場合:iPhoneを接続し、Finderでデバイスを選択して、デバイス名の下のテキストをクリックするとデバイスID(UDID)が表示されます。
- Windowsの場合:iPhoneを接続し、iTunesでデバイスを開いて、概要タブのシリアル番号をクリックします。最初のクリックでUDIDが表示されます。
- Xcodeの場合:Window > Devices and Simulatorsを開き、Identifierの項目を確認します。
- 現行のiOSバージョンでは、設定アプリにUDIDは表示されません。
- UDIDが必要になるのは、有料のデベロッパーアカウントにデバイスを登録する場合だけです。SideStore、AltStore、SideloadlyといったフリーのApple IDを使うツールでは、UDIDの入力は求められません。
UDIDが必要になるのはどんなとき?
開発用プロファイルやアドホックプロファイルで署名されたアプリは、そのプロファイルに記載されたデバイスでしか動作しません。Appleのデベロッパー向けヘルプによると、デバイスを登録するにはデバイス名とUDIDが必要です。そのため、UDIDが必要になるのは次のような場合です。
- あなた自身(またはApple Developer Programのメンバーシップを持つ誰か)が、アプリに署名するためにiPhoneを登録する場合。
- デバイスがプロファイルに登録されていないために「整合性を検証できませんでした」というエラーが出た場合。整合性エラーの解決方法を参照してください。
App Storeのアプリ、Scarlet iOS、またはフリーのApple IDで署名するツールを使う場合には、UDIDは必要ありません。
MacのFinderでUDIDを確認する
AppleのXcodeヘルプによる手順です。
- ケーブルでiPhoneまたはiPadをMacに接続します。
- Finderのサイドバーにある場所の下でデバイスを選択します。信頼ボタンが表示された場合はクリックし、iPhone側でも信頼をタップします。
- デバイス名の下にあるデバイスファミリー名をクリックします。表示がシリアル番号とデバイスID(UUID)に切り替わります。
- 識別子の上でControlキーを押しながらクリックし、コピーを選択します。
Xcodeを使ってMacでUDIDを確認する方法
- デバイスをMacに接続します。
- Xcodeで「Window」>「Devices and Simulators」を選択します。
- 上部の「Devices」をクリックし、左側で自分のデバイスを選択します。
- UDIDは「Identifier」欄に表示されます。
iTunesを使ってWindowsでUDIDを確認する方法
- iPhoneをPCに接続し、ロックを解除して、確認が表示されたら「信頼」をタップします。
- iTunesを開き、左上付近のデバイスアイコンをクリックします。
- 「概要」タブで「シリアル番号」をクリックします。1回目のクリックでUDIDが表示されます(さらにクリックするとECIDなど他の識別子が表示されます)。
- UDIDを右クリックし、「コピー」を選択します。
この方法はApple Developer Forumsの開発者によって紹介されています。お使いのPCでiPhoneの管理に別のAppleアプリを使用している場合は、デバイスの概要ページで同じ識別子を探してください。
UDID関連のWebサイトやプロファイルには注意してください
一部のWebサイトでは、iPhoneに構成プロファイルをインストールすることでUDIDを読み取るサービスを提供しています。プロファイルはデバイスの設定を変更できるため、信頼できる提供元のものだけをインストールし、使用後は「設定」>「一般」>「VPNとデバイス管理」から削除してください。上記で紹介したパソコンを使う方法ではプロファイルは不要で、UDIDも誰とも共有されません。また、UDIDを持っている相手は、それを自分のデベロッパーアカウントにデバイスとして登録できることも覚えておいてください。UDIDは、アプリへの署名を任せられる信頼できる相手にのみ共有するようにしましょう。
UDIDをデベロッパアカウントに登録する方法
ご自身でApple Developer Programのメンバーシップをお持ちの場合、Appleのヘルプには以下の手順が記載されています。
- developer.apple.comのCertificates, Identifiers & Profilesにサインインし、Devicesをクリックします。
- 追加ボタン(+)をクリックし、プラットフォームを選択してデバイス名とUDIDを入力します。
- Continueをクリックし、詳細を確認してからRegisterをクリックします。
- デバイスが含まれるようにプロビジョニングプロファイルを作成または再生成し、アプリに再度署名します。
Appleでは、メンバーシップ期間ごとに製品ファミリー(例えばiPhoneやiPad)あたり最大100台までのデバイスが許可されており、新しいメンバーシップ期間の開始時にリストをリセットすることもできます。Xcodeの自動署名を使用している場合は、接続されたデバイスをXcodeが自動的に登録します。有料アカウントと無料のサイドロードの比較についてはApple Developer account vs free sideloadingを、ファイルを自分で署名する方法についてはIPAファイルの再署名方法をご覧ください。
よくある質問
UDIDは設定アプリで確認できますか?
いいえ。iOS 10.2以降、UDIDは設定アプリには表示されません。パソコン上のFinder、Xcode、またはiTunesを使用してください。
UDIDはシリアル番号やIMEIと同じものですか?
いいえ。シリアル番号とIMEIは設定 > 一般 > 情報に表示されますが、UDIDはアプリの署名に使用される別の、より長い識別子です。
Scarlet iOSを使うのにUDIDは必要ですか?
いいえ。ScarletはデバイスのUDIDに紐づかない共有証明書を使ってアプリに署名します。ScarletはiOS 14からiOS 26まで動作が確認されています。iOS 27への対応については第三者による報告はありますが、公式には確認されていません。
SideStoreやSideloadlyはUDIDを必要としますか?
ユーザーから直接取得する必要はありません。Apple IDでサインインしてデバイスを接続すると、ツールがそのデバイス用にアプリへ署名します。詳しくはSideStoreおよびSideloadlyのガイドをご覧ください。