Error invalid binary from itunes connect?


I have submitter my universal application .app file to iTunes connect and it shows 'Invalid Binary' status and i got a mail from apple. The mail content is

"Invalid Binary Architecture - iOS 3.0 introduced support for multiple binary architectures. If your binary is built for multiple architectures, your Info.plist must have a MinimumOSVersion key with a value of at least 3.0. Additionally, if your app is intended to support earlier iPhone and iPod touch models, your app must contain at least an armv6 binary; "thin" armv7-only binaries will not be accepted unless the armv7 required device capability is also present in the Info.plist UIRequiredDeviceCapabilities key or the MinimumOSVersion key has a value of 4.3 or higher.".

This is first time for me to submitting app to app store. How help me to solve this problem? What can i to do this? I can't understand the actual meaning of the mail content. Please help me.


You need to either add armv6 to your Target Build Settings Architectures, or set the minimum OS Deployment Target to 4.3


In your Xcode project, what architectures and iOS version are you building for? It sounds like you have the supported iOS setting set to 3.x, but the architecture set to armv7.

The simplest way to fix this, I'm imagining, is to set the supported SDK to something later than 4.x. I target 4.2, which seems to be generally safe.


  • Select List of Column Names / Aliases from Custom Sub-Query
  • Declaring a scalar inside an if statement?
  • How can I extract lines of text from a file?
  • installing modules when using perlbrew
  • Multiplying two matrices in Java
  • How to get Getopt::Long + pod2usage working?
  • Save SQL to YAML as is
  • add an element to a node, if it doesnot exist
  • Error(5,3): PLS-00103: Encountered the symbol “BEGIN” when expecting one of the following: language
  • How can I open a Windows CMD window for Perl and run a command?
  • Exclude devices that do not support multitasking
  • Is there anything wrong with using requires after output starts printing?
  • How to list all the bucket types in riak?
  • How to design Java class(es) that can optionally function as Singleton?
  • How to modify search result page given by Solr?
  • Convert a 12 hour time format to 24 hour time format (keeping record of the day) in python
  • Can I build both 32-bit and 64-bit architectures of a library on Mac OS?
  • How To Delete All Words After X Characters
  • Packet modification with netfilter queue?
  • Removing event listeners on automatically created multiple elements
  • PHP file_exists() anomaly
  • HALF_PTR Windows data type
  • Is it safe to accept URL parameters for populating the `url_for` method?
  • Backward compatibility of Python 3.5 for external modules
  • Why can't UI components be accessed from a backgroundworker?
  • jquery validation - waiting for remote check to complete
  • In C what exactly happens if i use () to initialize a double dimension array instead of the {}?
  • Hibernate to update table schema
  • How do I display a dialog that asks the user multi-choice questıon using tkInter?
  • Abort upload large uploads after reading headers
  • ilmerge with a PFX file
  • Why value captured by reference in lambda is broken? [duplicate]
  • Perl system calls when running as another user using sudo
  • How to make Safari send if-modified-since header?
  • How do you troubleshoot character encoding problems?
  • Proper folder structure for lots of source files
  • Why joiner is not used after Sequence generator or Update statergy
  • Recursive/Hierarchical Query Using Postgres
  • UserPrincipal.Current returns apppool on IIS
  • Net Present Value in Excel for Grouped Recurring CF