FEHLER ITMS-9000: "Fehlende oder ungültige Signatur. Das Paket 'com.google.GPPSignIn3PResources' im Paketpfad 'Payload / My_app_name.app / GooglePlus.bundle' ist nicht mit einem Apple-Übermittlungszertifikat signiert."
Ich war in der Lage, den gleichen Build vorher zu senden, aber ich habe nur einige Änderungen an der Benutzeroberfläche vorgenommen und versucht, den Build erneut einzureichen und diesen Fehler zu bekommen. Gibt es eine Lösung, um damit umzugehen?
Aktualisieren Sie auf die Version 1.7.1 des Google Plus iOS SDK
Der Unterschied zwischen den Paketen 1.7.0 und 1.7.1 besteht darin, dass keine Dateien hinzugefügt wurden, aber die folgenden drei Dateien werden gelöscht.
Oder
Löschen Sie die folgenden 3 Dateien von 1.7.0
GooglePlus.bundle/GPPSignIn3PResources
GooglePlus.bundle/GPPCommonSharedResources.bundle/GPPCommonSharedResources
GooglePlus.bundle/GPPShareboxSharedResources.bundle/GPPShareboxSharedResources
Das gleiche Problem wie hier beschrieben: AppStore-Einreichung - Fehlende oder ungültige Signatur - com.google.GPPSignIn3PResources
Entfernen Sie einfach die Dateien unten und bauen Sie Ihre App wie gewohnt auf!
GooglePlus.bundle/GPPSignIn3PResources
GooglePlus.bundle/GPPCommonSharedResources.bundle/GPPCommonSharedResources
GooglePlus.bundle/GPPShareboxSharedResources.bundle/GPPShareboxSharedResources
Es kann mehr als eine Binärdatei zu iTunesConnect hochgeladen werden, wenn die Build-Nummer (Wähle das Ziel, dann Xcode - & gt; Allgemein - & gt; Build, siehe Bild unten) erhöht wird, indem .1
hinzugefügt wird, dh wenn Version ist 3.75
, dann erhöhen Sie es auf: 3.75.1
, aber die Version ist immer noch '3,75 für die App (auch in iTunesConnect). Die Build-Nummer muss nur für jedes Binary, das in iTunesConnect geladen wird, eindeutig sein.
Nachdem eine neue Binärdatei hochgeladen und verarbeitet wurde (~ 10 min), können Sie die neue Binärdatei auswählen und zur Überprüfung einreichen. In der folgenden Abbildung sehen Sie möglicherweise die alte und die neue Binärdatei, die in iTunesConnect im Abschnitt "Erstellen" der aktuellen App-Version aufgeführt sind (Sie klicken auf das Pluszeichen). Dann wird die neue Binärdatei ausgewählt - & gt; Saved
- & gt; %Code%. (Manchmal kommt ein Fehler beim Senden, dann versuche es nach ein paar Minuten oder lade einen neuen binären Build hoch).
Wenn Sie dies automatisch mit einem Xcode-Skript tun möchten, finden Sie hier eine Beschreibung zum Erstellen eines automatischen Skripts zum Aktualisieren von Build-Nummern Bessere Möglichkeit, die Build-Nummer zu erhöhen?
Laut g + docs sollte GooglePlus.bundle nicht zum Projekt hinzugefügt werden
Ich verwende xcode 6 GM und aktualisiere g + auf die neueste Version (GooglePlus.bundle entfernend) aus dem Projekt und beseitige diesen Fehler
Hinweis: Ссылка
(Sie könnten auch in einem arm64-Fehler ausgeführt werden, wenn Sie in den Build-Einstellungen nicht arm64 zu den gültigen Architekturen hinzufügen)
Tags und Links ios app-store xcode6-beta7