UDID(Unique Device Identifier)とは iPhone/iPod touch にそれぞれ割り振られたデバイス固有の識別子のことです。UDID を使って AdHoc ビルドされたアプリを実行することなどが可能です。またアプリ内から取得することにより機種の識別をすることができます。

もっとも簡単な方法は iPhone を iTunes に接続して、概要タブの中の「シリアル番号」という文字列をクリックすると「識別子(UDID)」と表示が変わり、40文字の UDID が表示されます。UDID を選択してコピー&ペーストすることも可能です。AdHoc ビルドを送ってもらうときなどはここから取得することが可能です。

udid

一方、アプリケーションからUDIDを取得するには、以下のようにしてNSStringクラスとして取得できます。

NSString *udid = [UIDevice currentDevice].uniqueIdentifier;

関連する投稿