diff --git a/.github/workflows/pr-iphone-deploy.yml b/.github/workflows/pr-iphone-deploy.yml index 4fbb346..61531e1 100644 --- a/.github/workflows/pr-iphone-deploy.yml +++ b/.github/workflows/pr-iphone-deploy.yml @@ -106,8 +106,10 @@ jobs: # 1. Try WiFi first (Xcode 15+ devicectl network discovery) echo "📱 Trying WiFi install via devicectl..." - xcrun devicectl device install app --device "$UDID" "$APP" 2>&1 | tail -3 - if [ ${PIPESTATUS[0]} -eq 0 ]; then + xcrun devicectl device install app --device "$UDID" "$APP" > /tmp/devicectl.log 2>&1 + DEVICECTL_EXIT=$? + tail -10 /tmp/devicectl.log + if [ $DEVICECTL_EXIT -eq 0 ]; then echo "✅ Installed via WiFi" exit 0 fi