Appium等でiPhoneの操作を自動化するにあたって、UDIDを調べる必要が出てくる場合があります。
やり方も複数あるので、お好みの方法で。
Apple Configurator2を使う
App Storeからダウンロードできます
手順
まず、iPhoneの実機をMacにUSB接続します。
次に、AppleConfigurator2を起動します。
すると、画面に接続済みのiPhoneが表示されます。
ここで、iPhoneをダブルクリックすると、詳細の確認画面に遷移します。
instrumentsコマンドを使う
xcodeが入っていれば(xcrunが実行できれば)こちらでも。
$ instruments -s devices
Known Devices:
MacBook Pro [5F95GCE2-8501-7331-F268-8W13257FT540]
iPhone (13.3.1) [eacad1b2q80560deaewc5abbff2h71bf70418725]
Apple TV (13.4) [22E6713E-D695-4AEB-A647-CBB35E25AD2B] (Simulator)
Apple TV 4K (13.4) [E64976D3-85E0-485B-864B-004930ADD7DB] (Simulator)
Apple TV 4K (at 1080p) (13.4) [17D7BFA4-60BC-4A5C-BAF2-3D01582A7854] (Simulator)
Apple Watch Series 4 - 40mm (6.2) [53411B07-07BA-4FE8-91BC-49CA03CAAD19] (Simulator)
Apple Watch Series 4 - 44mm (6.2) [766EA736-F997-425A-B1EB-08343043E00A] (Simulator)
iPad (7th generation) (13.4) [B9619C39-63F7-4EB0-8E42-F133C1DAE795] (Simulator)
iPad Air (3rd generation) (13.4) [801CF53E-77C6-4537-8E9D-ED7F70ECC55D] (Simulator)
iPad Pro (11-inch) (2nd generation) (13.4) [F06114E6-36DB-4529-BDA3-61487229A224] (Simulator)
以下略
シミュレータの場合は末尾にSimulator
とついているので、これがないもの、今回の例で言うと上から2番めが実機のUDIDです。