iOS6以前では、UDID取得アプリから取得する事が出来ましたが、
iOS7以降は、正しい値を返さなくなった為、アプリから取得する事が出来ません。
下記の方法で取得可能です。
WindowsとMacともiPhone構成ユーティリティとiTunesで取得出来るので、
状況に応じて、使い分ける事が可能です。
Windows
iPhone構成ユーティリティ
1. iPhone構成ユーティリティのインストール
下記ページよりiPhone構成ユーティリティ(2014/6/30現在 3.6.2)をインストールしてください。
http://support.apple.com/kb/DL1466?viewlocale=ja_JP
2. iPhoneをWindowsに接続
「Apple iPhone」の窓が表示されるので、
「MicroSoft スキャナとカメラのウィザード」を選択し、
「OK」をクリック
3. 左ペイン「ライブラリ」→「デバイス」→「該当のiPhone」をクリック
4. ナビゲーションの「書き出し」をクリック
「xxx.deviceinfo」というファイルが書き出されます。
5. 書き出された「xxx.deviceinfo」をテキストエディタで開く。
6. 「deviceIdentifier」で検索
<key>deviceIdentifier</key>
<string>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</string>
string部分がUDIDです。
iTunes
※iTunesでiPhoneとPC上のデータを同期させない方法です。
「左上のアイコン」→「設定」→「デバイス」→「iPod、iPhone、および iPad を自動的に同期しない」をチェック「OK」
手順
1. iTunesのインストール
下記ページよりiTunes(2014/6/30現在 11.2.2)をインストールしてください。
http://www.apple.com/jp/itunes/download/
2. iPhoneをWindowsに接続
「Apple iPhone」の窓が表示されるので、
「MicroSoft スキャナとカメラのウィザード」を選択し、
「OK」をクリック
3. iTunes起動
4. ナビゲーションの「iPhone」ボタンを押す。
4. シリアル番号をタップ
5. 識別子(UDID)に切り替わったら、右ボタン
6. 「コピー」をクリック
Mac
iPhone構成ユーティリティ
1. iPhone構成ユーティリティのインストール
下記ページよりiPhone構成ユーティリティ(2014/6/30現在 3.5)をインストールしてください。
http://support.apple.com/kb/DL1465?viewlocale=ja_JP
2. iPhoneをMacに接続
3. 左ペイン「ライブラリ」→「デバイス」→「該当のiPhone」をクリック
4. 「概要」タブ、識別子の欄の文字列(40桁)をコピー
iTunes
※iTunesでiPhoneとPC上のデータを同期させない方法です。
「iTunes」→「環境設定」→「デバイス」→「iPod、iPhone、および iPad を自動的に同期しない」をチェック「OK」