2015-04-09 2 views
6

Ich baute und meine App zu iTunes Connect mit der Release-Version von Xcode 6.3 letzte Nacht hochgeladen, aber es wurde als "ungültige Binärdatei" abgelehnt. In der E-Mail von App Review wurde angegeben, dass ich eine ungültige oder Beta-Version von Swift verwende. Ich würde wirklich jede Hilfe oder Ideen schätzen, wie Sie dieses Problem umgehen können.iTunes Connect Fehler für Archiv hochgeladen von Xcode 6.3: enthält ungültige Version von Swift

Ich habe ursprünglich die App in einer Release-Version von Xcode erstellt (6.1 glaube ich), aber dann in den Beta-Versionen von 6.3 über den letzten Monat oder so daran gearbeitet. Könnte dies die "ungültige binäre" Zurückweisung verursachen, obwohl ich das Archiv in der Release-Version 6.3 erstellt und hochgeladen habe? Wenn ja, was kann ich dagegen tun?

Ich habe versucht, abgeleitete Daten zu löschen, meine Zertifikate zu widerrufen und jede der Quellcodedateien der App in der Release-Version von 6.3 zu bearbeiten, um zu sehen, ob das helfen würde (tat es nicht).

+0

Die Version 6.3 von gestern ist eine Betaversion? – Sam

+0

Entschuldigung. Mein App Store hat mir nicht gesagt, dass es ein Update gibt. Jetzt weiß ich ... – nhgrif

+0

Verwenden Sie Swift 1.2? – AstroCB

Antwort

1

Sie verwenden wahrscheinlich eine alte Version von swift. Innerhalb von Xcode sollte es eine Menüoption geben, um auf die neueste Version von swift zu aktualisieren.

Dieser Fehler kann auch auftreten, wenn Sie eine Betaversion von swift verwenden, die vor dem App Store liegt.

Wenn Sie eine Beta-Version von Xcode verwenden, öffnen Sie Ihr Projekt in der neuesten Version und versuchen Sie es erneut. - Apps, die in der Betaversion kompiliert wurden, können nicht im App Store eingereicht werden.

Wenn Sie alte Swift verwenden - versuchen Sie herauszufinden, welche Menüoption Sie aktualisieren können.

Ah ist dies:
"Klicken Sie auf das Menü Bearbeiten und wählen Sie dann Konvertieren> In Swift 1.2."

Verwandte Themen