このチュートリアルでは、iPhone の UDID 番号を見つけて、アプリのテスト、デバイスの登録、トラブルシューティングなどを効率化する方法を説明します。
iPhoneのプライバシーや開発に関する議論で、「UDID」という言葉が時折使われます。「UDID」が何の略なのか、皆さんはよくご存知ないと思いますので、UDIDの目的についてご説明したいと思います。
UDID(Unique Device Identifier)とは、iOSデバイス固有のシリアル番号です。デバイス固有のシリアル番号を持つことには多くの利点がありますが、主にデバイスの存在を記録し、追跡するための手段として機能します。
iPhoneのUDIDは社会保障番号のようなものだと考えてください。これは他のiPhoneには複製されない英数字の文字列です。
UDIDは、多くの広告会社がマーケティング目的で携帯電話ユーザーのプロファイルを作成する際に使用するため、非常に重要です。iOSアプリがユーザーの許可なくUDID番号を広告会社に送信するという問題が数多く提起されています。
アプリ開発の世界に精通している方なら、UDIDについては既によくご存知でしょう。Appleは開発者に対し、最大100台のiOSデバイスでiOSアプリのベータテストを行う機会を提供しています。これらのベータ版やアドホックアプリケーションをインストールするには、開発者にUDIDを提供する必要があります。
iPhone X 以前では、UDID は40 桁の数字ですが、iPhone XS 以降では、8 番目の数字の後にダッシュ (-) が付く24 桁の数字です。
そこで、新旧の iPhone モデルの UDID を取得する 5 つの方法をご紹介します。
1. Finderを使用する
- USB ケーブルを使用して iPhone を Mac に接続し、信頼します。
- Finderを開き、左側のサイドバーから iPhone を選択します。
- UDID番号が表示されるまで、電話の名前の下の領域をクリックします。
2. 音楽アプリやテレビアプリで
Finderを使う方法と同様に、iPhoneをMacに接続し、MacのミュージックアプリまたはTVアプリでiPhoneを選択します。次に、iPhoneの名前の下の領域をクリックすると、UDID番号が表示されます。
3. システム情報
- 適切なケーブルを使用して iPhone を Mac に接続します。
- Optionキーを押しながら、画面左上のAppleアイコンをクリックします。 「システム情報」を選択します。
- 左側のサイドバーからハードウェアセクションを展開し、 USBをクリックします。
- シリアル番号フィールドの横にある長い数字は、接続されている iPhone の UDID 番号です。
注意:これを iPhone の通常のシリアル番号と混同しないでください。シリアル番号は、Apple からのサポートの取得、残りの保証期間の確認、iPhone が本物か偽物かの判断などに役立ちます。
4. Xcodeの内部
- Mac に Apple の Xcode をダウンロードして起動します。
- iPhone のロックを解除し、Mac に接続します。
- Xcode で、[ウィンドウ] > [デバイスとシミュレータ]に移動するか、Command+ Shift+ と入力します2。
- [デバイス]タブが選択されていることを確認し、以下に示すように、接続されているデバイスの識別子を探します。
- 識別子はUDIDです。UDIDをハイライトしてコピーしてください。
4. 脱獄用の調整
iPhone をジェイルブレイクしている場合は、Unique などの調整機能を使用して、デバイスの一意の UDID 番号を取得できます。
5. 専用プロファイルをインストールすることで
上記の手順に加えて、udid.tech などの専用プロファイルをインストールして UDID 番号を取得することもできます。
次にチェックしてください: iPhoneまたはMacアプリ開発者に連絡する方法