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:
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.
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.
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
Tags und Links ios xcode xcode6 itunesconnect