[object Object]

← back to Homesonspec

eas: pin production ios.image=latest (ITMS-90725 guard)

fb984ed6c8ede5afc7b55218369dd59ac17c75cc · 2026-09-11 14:11:41 -0700 · Steve

Fleet sweep under TK-11155 found this app missing the guard that Charge & Explore
needed after sitting at 0 builds in ASC on an ITMS-90725 upload bounce. The
documented fix is exactly this line (Xcode 26 / iOS 26 SDK image), and the
chargeandexplore-release canary treats it as a HARD gate.

Cheap insurance: without it a production build can bounce on upload after the
EAS build has already been paid for.

Semantic diff confirms this adds build.production.ios.image only; nothing else
removed or changed. JSON re-validated.

Refs TK-11155.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Files touched

Diff

commit fb984ed6c8ede5afc7b55218369dd59ac17c75cc
Author: Steve <steve@designerwallcoverings.com>
Date:   Fri Sep 11 14:11:41 2026 -0700

    eas: pin production ios.image=latest (ITMS-90725 guard)
    
    Fleet sweep under TK-11155 found this app missing the guard that Charge & Explore
    needed after sitting at 0 builds in ASC on an ITMS-90725 upload bounce. The
    documented fix is exactly this line (Xcode 26 / iOS 26 SDK image), and the
    chargeandexplore-release canary treats it as a HARD gate.
    
    Cheap insurance: without it a production build can bounce on upload after the
    EAS build has already been paid for.
    
    Semantic diff confirms this adds build.production.ios.image only; nothing else
    removed or changed. JSON re-validated.
    
    Refs TK-11155.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---
 apps/mobile/eas.json | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/apps/mobile/eas.json b/apps/mobile/eas.json
index 1e53ece1..ce0ced3c 100644
--- a/apps/mobile/eas.json
+++ b/apps/mobile/eas.json
@@ -13,7 +13,10 @@
     },
     "production": {
       "autoIncrement": true,
-      "distribution": "store"
+      "distribution": "store",
+      "ios": {
+        "image": "latest"
+      }
     }
   },
   "submit": {

← 42bd9935 Record verified production ValidationEvent partitioning  ·  back to Homesonspec  ·  Apple review poller: stop disarming itself while awaiting Ap 043c09b7 →