Die Übertragung mit Xcode 6 zu iTunes Connect verursacht den Fehler ITMS-4088

7

Ich muss eine iPhone App an das iTunes Connect-Konto meines Kunden senden, indem ich Xcode 6 verwende.

Bei Xcode 5 werden wir während des Übermittlungsprozesses gebeten, die iTunes Connect-Anmeldedaten anzugeben, an die die App gesendet werden soll. Es musste nur der Team-Agent des Kunden gefragt werden, der ein iTunes Connect-Benutzerkonto für mich eingerichtet hat. Dieser Prozess hat gut funktioniert.

In Xcode 6 wurde die App-Übermittlung geändert und sie wird nicht für die iTunes Connect-Anmeldung angefordert. Es scheint also, das Standard-iTunes-Connect-Konto zu verwenden, das der in Xcode konfigurierten Apple-ID entspricht.

Wenn ich versuche, eine App für das Konto meines Kunden hochzuladen, erhalte ich folgende Fehlermeldung: "FEHLER ITMS-4088:" Die Organisation XXXX hat keine Berechtigung zum Ändern der Anwendung mit der Apple ID XXXXXXXXX. Bitte versuchen Sie es erneut unter Verwendung eines Kontos für eine Organisation mit Zugriff auf diese Anwendung. "At SoftwareAssets"

Jemand, dem Sie dieses Problem bereits begegnet sind? Hast du eine Idee, wie ich es lösen kann? Danke

Bearbeiten (Etwas Präzision über meine Einstellungen): Ich arbeite für mehrere Kunden und habe meine Apple-Konten wie folgt konfiguriert:

  • Ich habe nur ein Apple Entwickler-Konto mit einer Apple ID verknüpft: [email protected]
  • Mein Entwicklerkonto ist mit dem Entwicklerkonto einiger meiner Kunden verknüpft, wenn ich zum Beispiel Änderungen bei der Bereitstellung vornehmen muss. Und so muss ich mich bei developer.apple.com anmelden. Ich muss das richtige Team auswählen, für das ich arbeiten muss. Es ist relativ einfach, auf diese Weise zu machen.
  • Für iTunes Connect habe ich mein Hauptkonto mit der gleichen ID wie die Apple ID: [email protected]
  • Wenn ich eine App für einen Kunden einreichen muss, ist das nicht dasselbe wie für das Entwicklerkonto. In iTunes Connect müssen Sie jedes Mal eine neue E-Mail bereitstellen, wenn Sie dem Konto eines Kunden hinzugefügt werden müssen. Also habe ich mehrere Weiterleitungen vom Typ [email protected], [email protected] ...
  • erstellt
  • Um eine App für einen Kunden mit Xcode 5 einzureichen, wählen Sie einfach das richtige iTunes Connect-Konto aus, wenn Xcode Sie dazu einlädt, dies im Einreichungsverfahren des Organisators zu tun.
  • Bei Xcode 6 liegt der obige Fehler vor.
Lisarien 07.10.2014, 22:23
quelle

3 Antworten

18

Das Problem mit Xcode 6 ist, dass dieser nicht mehr verlangt, das iTunes Connect-Konto zu wählen, zu dem die aktuelle App hochgeladen werden muss. Xcode scheint nun zu erwarten, dass die aktuelle App auf eines der im Preferences-Panel definierten Accounts hochgeladen wird. Der Kontobereich von Preferences wartet jedoch auf die Entwickler-Apple-ID und nicht auf die iTunes Connect-Kontonummer. Als ich iTunes-E-Mails zu diesem Abschnitt hinzugefügt habe, sind folgende Fehler aufgetreten: ungültige Apple-ID oder Apple-ID wurden einem Entwicklerkonto nicht hinzugefügt. Vielleicht könnte eine Lösung darin bestehen, jede iTunes Connect-ID dem entsprechenden Entwicklerteam (developer.apple.com) hinzuzufügen, aber das ist sehr einschränkend. Eine andere Lösung könnte sein, Apple's Enterprise Developer Account anstelle eines persönlichen Accounts zu haben, was es erlauben würde, die iTunes Connect Id zu Ihrem eigenen Entwickler Account hinzuzufügen, aber ich bin mir nicht sicher, ob dies das Problem lösen könnte, da ich noch einen persönlichen Entwickler Account habe .

Nach ein paar Recherchen in Google und der Dokumentation habe ich gefolgert, dass es entweder einen Fehler in Xcode 6 gibt oder es jetzt sehr schwierig ist, in diesem Fall zu verwenden, und ich gab es, um diese App zu senden.

Anstelle von Xcode habe ich den Application Loader 2.9.1 von Apple verwendet, der sehr einfach zu benutzen ist und die Eingabe schneller macht. Es war die letzte Antwort auf mein Problem.

    
Lisarien 08.10.2014, 23:04
quelle
8
  • in Ihrem Organizer Drücken Sie Exportieren.

  • Speichern für ios appStore.

  • Generiere Ipa.

  • Gehen Sie zum Application Loader (In Xcode - Open developer Tools)

  • Doppelklicken Sie auf "Ihre App bereitstellen"

  • Wählen Sie IPA.

viel Glück.

    
jose920405 16.10.2014 17:07
quelle
2

Ich hatte ein ähnliches Problem:

Für Team XYZ In iTunes Connect war ich ein Admin mit AppleId A

Im Member Center (developer.apple.com) war ich Admin mit AppleId B

Nachdem AppleId A dem Mitgliedercenter als Administrator hinzugefügt wurde, konnte ich eine App erfolgreich über XCode übermitteln.

Es scheint also so, als ob die AppleId für Member Center und iTunes Connect für jedes Team übereinstimmen müssen.

Ich hoffe, das hilft jemandem,

Kevin

    
kevinstueber 08.10.2014 19:52
quelle

Tags und Links