2015-04-10 8 views
20

Ich brauche meine App einreichen und ich abrufen diesen Fehler: error und die Konfiguration ist auf 64 Bit:ERROR ITMS-90086 Absenden App

config Ich weiß nicht, wie zu tun ...

dank im Voraus

+2

Was ist unter Projekteinstellungen -> Buildsettings -> Gültige Architekturen? – staaar

+0

armv7 armv7s im Ziel, arm64 armv7 armv7s im Projekt .. wenn ich arm64 addiere die Dropbox SDK einen Fehler abrufen ... – ghiboz

+2

Siehe http://stackoverflow.com/a/26801060/264822 - Sie müssen auch arm64 in gültig setzen Architekturen. – parsley72

Antwort

32

Sie sich, dass für BEIDE:

  • Projekt -> Build-Einstellungen -> Architekturen

Project --> Build Settings --> Architectures

UND:

  • Ziele -> Build Rahmen s -> Architekturen

Targets --> Build Settings --> Architectures

Sie haben folgende 4 Dinge:

  1. Architectures Set Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)
  2. Base SDK Satz zu einem gewissen iOS8 SDK, zum Beispiel Latest iOS (iOS 8.3) oder iOS 8.3
  3. Build Active Architecture Only ->Release Set No
  4. Valid Architectures Set arm64 armv7 armv7s

Sie erhalten dann nicht mehr die ERROR ITMS-90086

+0

Und "Apps, die nur das arm64-Segment enthalten, müssen auch 'arm64' in der Liste der UIRequiredDeviceCapabilities in Info.plist haben" ...(Nachricht, die ich bekommen habe, als ich versuchte zu senden) – SpokaneDude

+1

Schritt 3: Build Active Architecture Nur zu No half mir, diesen Fehler loszuwerden –

12

Stellen Sie sicher, dass „Build Aktiv Architektur Only“ Einstellung sicher auf „Nein“ gesetzt

+0

Danke, Ramy, ich bin auch auf dieses Problem gestoßen. Du hast viel geholfen :) –

+0

Habe meinen Tag gerettet. Vielen Dank. – Ariel

+1

Für zukünftige Leser finden Sie die vollständige Antwort hier und in den obigen Kommentaren. Die Einstellung "Nur aktive Architektur erstellen" muss auf "Nein" gesetzt werden, aber auch die Einstellung von armv7 und arm64 im Bereich Projekteinstellungen -> Konstruktionseinstellungen -> Gültige Architechturen. Mein Projekt hatte "Standard Architectures" eingestellt, aber arm64 fehlte in Buildsettings. Alle drei dieser Konfigurationsbereiche müssen festgelegt werden, damit der Build in iTunes akzeptiert wird. – hamx0r

0

I Fall, dass Sie eine alte app irgendwo gekauft und haben diese Fehlermeldung, auch überprüfen, dass das Implementierungsziel sowohl im Projekt als auch im Ziel auf 8.0 oder höher festgelegt ist.