← back to Beverlyhillsvideos App
eas: pin production ios.image=latest (ITMS-90725 guard) before the rebuild
fb091d5523930f4470aa4c121f1e1b7c29daa2f2 · 2026-09-11 14:10:37 -0700 · Steve
This app needs a rebuild — its uploaded binary predates its shipped fix by 28
days — and it was about to build without the guard that Charge & Explore needed.
ITMS-90725 is not hypothetical on this Apple account. C&E sat at *0 builds in
ASC* because the upload bounced on it, and the documented fix was exactly this
one eas.json line (Xcode 26 / iOS 26 SDK image). The chargeandexplore-release
canary treats `build.production.ios.image === 'latest'` as a HARD gate for that
reason. Neither this app nor 90210/BHV had it.
Without the pin, the rebuild could bounce on upload *after* paying for the EAS
build. One line removes the variable.
Verified by semantic diff that this adds build.production.ios.image and changes
or removes nothing else; JSON re-validated.
Refs TK-11155.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Files touched
Diff
commit fb091d5523930f4470aa4c121f1e1b7c29daa2f2
Author: Steve <steve@designerwallcoverings.com>
Date: Fri Sep 11 14:10:37 2026 -0700
eas: pin production ios.image=latest (ITMS-90725 guard) before the rebuild
This app needs a rebuild — its uploaded binary predates its shipped fix by 28
days — and it was about to build without the guard that Charge & Explore needed.
ITMS-90725 is not hypothetical on this Apple account. C&E sat at *0 builds in
ASC* because the upload bounced on it, and the documented fix was exactly this
one eas.json line (Xcode 26 / iOS 26 SDK image). The chargeandexplore-release
canary treats `build.production.ios.image === 'latest'` as a HARD gate for that
reason. Neither this app nor 90210/BHV had it.
Without the pin, the rebuild could bounce on upload *after* paying for the EAS
build. One line removes the variable.
Verified by semantic diff that this adds build.production.ios.image and changes
or removes nothing else; JSON re-validated.
Refs TK-11155.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---
eas.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/eas.json b/eas.json
index 334c576..c5fc095 100644
--- a/eas.json
+++ b/eas.json
@@ -20,7 +20,8 @@
"production": {
"autoIncrement": true,
"ios": {
- "resourceClass": "m-medium"
+ "resourceClass": "m-medium",
+ "image": "latest"
}
}
},
← a1601d0 auto-data-snapshot: 2026-09-04T14:52:10 (1 data files) — pac
·
back to Beverlyhillsvideos App
·
eas.json: use env-var ASC_API_KEY_PATH instead of hardcoded 767aaa1 →