You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
iOS inner loop: detect physical device BEFORE signing artifacts on device path
The device-job branch was running find_and_stage_signing_artifacts()
first, then detect_physical_device() second. On Mac.iPhone.13.Perf the
signing artifacts are missing, so the work item bails before logging
anything about what physical hardware is (or isn't) attached. Result:
when a human asks 'what iPhone is on that queue?' the only answer in
the logs is 'we never checked'.
Reorder so physical-device detection runs first (its own loud failure
banner) and signing-artifact discovery runs after (its own loud
failure banner). Both gates check independent infrastructure — a
disconnected iPhone vs missing keychain materials — and surface
independently. Now the device log always shows what hardware
'xcrun devicectl list devices' returned, regardless of signing state.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments