The original application built in debug mode but failed in release because the linker was building for armv7 while some libraries were built for arm64. Its warnings named shared_preferences and the Pods library.
The earlier workaround changed Runner’s Valid Architectures setting to arm64. That matched the source’s library constraints; it is not a universal instruction for every Xcode or deployment target.
Inspect the actual binary slices, target platform, deployment settings, and dependency support together. A successful debug build does not validate a different release architecture.
Personal DerivedData paths and the old settings screenshot are omitted. No Xcode configuration or build was changed for this revision.