My iOS app (logbook) is failing App Store Connect validation with:
"The app contains one or more corrupted binaries. Rebuild the app and resubmit. (ID: 96ef48c6-afb4-4e23-9205-8f625577feab)"
From the distribution logs, I found the issue:
2025-07-16 07:11:35 +0000 Item /Users/guillaumehuchet/Library/Developer/Xcode/Archives/2025-07-16/Skyden 16-7-25, 09.01.xcarchive/Products/Applications/Skyden.app doesn't have the entitlement com.apple.developer.web-browser-engine.host enabled, returning ["arm64e"]
2025-07-16 07:11:35 +0000 Archs to thin for item /Users/guillaumehuchet/Library/Developer/Xcode/Archives/2025-07-16/Skyden 16-7-25, 09.01.xcarchive/Products/Applications/Skyden.app are ["arm64e"]
The validation system is checking for web browser engine entitlements (which my app doesn't need), and when not found, it incorrectly requires arm64e architecture - which is private and unavailable to third-party developers.
Details:
Xcode: 16.4.0
Uses WKWebView solely to render HTML templates into PDF documents for logbook exports
No web browsing functionality - WebView is only used as a rendering engine for PDF generation
This appears to be a validation bug. The app builds and runs fine locally. How can I get past this incorrect architecture requirement?
I tried everything in the last 2 days to debug it, saying I'm desperate would be a small word... this is blocking our app launch...
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Store Connect
Xcode
App Binary