iPhoneアプリ開発で実機テストなどをするために
Appleのdevcenterに登録するUDIDという端末識別番号があります。
自分の端末のUDIDを調べるのに
専用のアプリがあったので、それを使ってみました。
(App StoreでUDIDと検索するといくつも出てきます)
そしたら
FFFFFFFF3D59B46B96694C5490D5D93A8565C965
というやたら長い文字列が出てきたので
これをdevcenterに登録しました。
にも関わらず、一向に実機テストが出来ない。
原因を調べているうちに
どうもこのUDIDが正しくないのでないかという疑念が湧いてきました。
そこで、別のUDIDアプリを使ってみたのですが、なんと
FFFFFFFFD826D3626E0242378B43F0D4A2C152BC
という似てるけど非なる文字列が出てきました
もちろんUDIDは1つしかないので
少なくともどちらかは間違っているはずですが
両方間違っている気がしてならなかったのでググってみたら
こんな情報が出てきました。
Apple、5月1日からUDIDにアクセスするアプリ・非iPhone 5最適化アプリはリジェクトと発表。 - たのしいiPhone! AppBank
アプリからUDIDにはアクセスできなくなったらしい。
(正確にはリジェクトすると書いてあるだけなのが気になるが
普通に考えたらアクセスも出来なくするのだろう)
だとしたら、先のアプリなどは無用の長物だ。
どうも現在はこの手のアプリを使ってもエラー値が帰ってくるだけのようです。
ちなみにUDIDの正しい確認は、PCのiTunesから簡単でした。
アプリのテストをするためのUDID取得方法
僕もこれで時間を無駄にしてしまったので
メモとして残しておきます。