[object Object]

← back to Costa Rica App

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

8ec16a59ea21c08f9b3f896f362102cb4e1de7f8 · 2026-09-11 14:11:40 -0700 · Steve Abrams

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 8ec16a59ea21c08f9b3f896f362102cb4e1de7f8
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Sep 11 14:11:40 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>
---
 eas.json | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eas.json b/eas.json
index f28f054..dd6f7a6 100644
--- a/eas.json
+++ b/eas.json
@@ -15,7 +15,10 @@
       }
     },
     "production": {
-      "autoIncrement": true
+      "autoIncrement": true,
+      "ios": {
+        "image": "latest"
+      }
     }
   },
   "submit": {

← 1576ed3 Costa Rica listing: rewrite the copy to match the live catal  ·  back to Costa Rica App  ·  TK-11518: kill the App Store paste traps + record the real A 787b1cf →