Monday, January 2, 2012

armv6 missing said Application Loader

When loading an iOS app built with Xcode4 to iTunes using Application Loader, it balked: "application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6" In "Architectures" change from just "$(ARCHS_STANDARD_32_BIT)" to "armv6 $(ARCHS_STANDARD_32_BIT)". Then add to info.plist file the following: UIRequiredDeviceCapabilities armv7 Make sure in "Supported Platforms" the distribution does not contain "iphonesimulator". Make sure also that "Build Active Architectures Only" is deselected for distribution.