Domanda

iTunes Connect sta dicendo che la mia applicazione eseguibile manca l'architettura necessaria. Almeno uno dei seguenti architettura (s) devono essere presenti: ARMv6

Ora questo è divertente (leggi: singolare) perché ho impostato appositamente bersaglio iOS di essere 4,0, e compilato con ARMv7

MinimumOSVersion è ancora impostato a 4,2 nel info.plist

Perché dovrei ottenere questo errore? Si tratta di un aggiornamento di un app che non è mai stato messo in vendita, è approvato per essere su App Store, ma solo placeholding perché c'erano insetti che volevo risolvere. Fa il controllo caricatore applicazioni che profondamente?

È stato utile?

Soluzione

The answer is that you have to uncheck: "Build Active Architecture only" , in Xcode 3 this requires you to select your target, and click "Info", in the build tab it is a check box under architecture –

Altri suggerimenti

Not to beat a dead horse (thread), but I found a different solution to this problem when it occurs for builds of apps that must run on iOS 6 (currently on Xcode 4.6.2).

The solution was here.

And the steps are:

  1. select your Build architecture as Standard (armv7 &armv7s)
  2. select deployment target as IOS 4.3 and
  3. add the following variable in the info.plist:- Required Device capabilities with Item0 values as armv7.

I already had "Build active architecture only" set to "No," so there is at least one more new-ish issue that causes this same error.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top