Apple開発者ポータルにiPhone XS UDIDを追加したいのですが、iTunesでUDIDを見つけることができず、UDIDを追加しないとiPhone XSでアプリを実行できません。 ECIDとSEIDを追加しようとしましたが、機能しませんでした。
GoogleのUDIDの消失についても何も見つかりませんでした。
誰でもApple開発者ポータルにiPhone XSを登録する方法を見つけられますか?
端末「system_profiler」を使用して、接続されたデバイスのUDIDを検索します
ターミナルの使用に慣れている場合は、このコマンドをターミナルに貼り付けるか、 スクリプトまたはエイリアス として保存できます。
system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'
そのテキストをターミナルに貼り付け、Enterキーを押してUSBデバイスのsystem_profilerを実行し、かなり長い出力からiPhoneのUDIDのみをフィルタリングします。繰り返しますが、iPhone XSおよびXS Maxデバイスの最初の8桁の後に必要なハイフンを追加してください。
端末の出力:
$ system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'
Output:
2018-10-25 12:57:06.527 system_profiler[23461:6234239] SPUSBDevice:
IOCreatePlugInInterfaceForService failed 0xe0003a3e
iPhone:
Serial Number: 3aeac....4145
次の失敗を無視2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e
Serial Number: 3aeac........4145
を探します
エイリアス:
# find UDID
alias fudid="system_profiler SPUSBDataType -detailLevel mini | grep -e iPhone -e Serial | sed -En 'N;s/iPhone/&/p'"
From: https://deciphertools.com/blog/2014_11_19_how_to_find_your_iphone_udid/
ITunesで表示されるECIDから、次の式を使用してUDIDをコンパイルできます(XSおよびXS Maxの場合)
0000CHIP-00ECID
XS/XS Maxの場合のCHIPバージョンは8020です( ソース )
したがって、XS / XS MaxのUDIDを計算する場合(およびXRのチップは同じだと思います)、ECIDを独自のものに置き換える必要があります。
00008020-00ECID
ECIDを見つけるには、iPhoneをiTunesに接続してシリアル番号をクリックすると、ECIDが表示されます。
編集:XRの場合、式は次のとおりです:00008020-000ECID、ECIDの文字が1つ少ないため
インターネットを形成するさまざまな答えをすべて組み合わせるだけです:-
MacOSの場合:-
ITunesでUDIDを表示しないiPhoneの場合、MacOSを使用しているユーザーには2つのアプローチがあります。
開発者であれば、両方のアプローチでUDIDを取得できます。ただし、クライアントのiPhoneのUDID番号、またはオンサイトに座っている他の人、またはMacにXcodeを持たない他の人のUDID番号が必要な場合、2番目のアプローチが最適です。
MacでUSBを使用してiPhoneを接続します。 Xcodeを開く->ウィンドウ->デバイスとシミュレータ-> iPhoneを選択->「識別子」をコピーします。これがiPhoneのUDID番号です。
例:-「98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0」のようになります。
MacでUSBを使用してiPhoneを接続します。左上隅にあるAppleアイコンをクリックします「」->「このMacについて」->「システムレポート」-左パネルの「USB」を選択->「iPhone」を選択右上のウィンドウ->シリアル番号の値をコピーして貼り付けます。次に、8桁目の後に–を追加する必要があります。
例:「98gfhgd67f1a06b4f60156f1949fbytrd205c1f0」としてシリアル番号を取得した場合、追加後に「98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0」のようになります。
Windowsの場合:-
注:Windows PCを使用している場合、Windows用のiFunBoxなどのサードパーティツールを使用して、iPhone XSおよびiPhone XS MaxのUDIDを取得できます。これははるかに簡単な方法です。 Mac用iFunBoxはUDIDを提供していないようです。
また、 https://get.udid.io を使用して、iPhone XSのUDIDを取得できます。
XCode10に更新し、[ウィンドウ]-> [デバイスとシミュレータ]-> iPhoneを選択-> [識別子]を使用する必要があります。