2014-10-06 12 views
36

Ok, also versuche ich eine App für einen unserer Kunden einzureichen.FEHLER ITMS-4088 - Hat keine Berechtigung, die Anwendung zu ändern

Sie haben mich zu ihrem Entwicklerprogramm als 'Admin' eingeladen und wir haben alle Zertifikate, Provisioning-Profile und Verteilungsprofile erstellt.

Ich bin in der Lage, wählen Sie ihr Konto bei der Einreichung auch.

Ich gehe die App über XCode 6.0.1 vorlegen und es wird den ganzen Weg mit iTunes Connect zu authentifizieren, dann wirft es diesen Fehler ...

ERROR ITMS-4088: „Die Organisation“ Firmenname "hat keine Berechtigung, die Anwendung mit der Apple ID" App ID "zu ändern. Bitte versuchen Sie es erneut unter Verwendung eines Kontos für eine Organisation mit Zugriff auf diese Anwendung" in SoftwareAssets

Weiß jemand, warum ich das bekomme?

Ich bin mir ziemlich sicher, dass alles richtig eingerichtet ist. Hilfe! Vielen Dank!

+0

Ich habe gerade in dieses Problem auch gerannt. Ich habe in Apple Developer Foren gepostet, aber noch keine Antworten. – morgman

+0

@morgman können Sie auf den Beitrag verlinken? – tybro0103

+0

Sicher: https://devforums.apple.com/thread/249362?tstart=0 Wie ich in der Post sagte, habe ich um diesen Fehler mit einem Konto, das nur ein Mitglied eines einzigen Entwicklerteams war. Aber frühere Versionen unserer App wurden von meinem Konto eingereicht, das ein Mitglied mehrerer Teams ist ... natürlich war das in Xcode 5 – morgman

Antwort

9

Gehen Sie zu Xcode. Einstellungen/Konten.

Stellen Sie sicher, dass Sie sich mit Ihrem Unternehmenskonto angemeldet haben. Innerhalb Ihres Projekts gehen Sie zu General/Identity/Team und legen Sie Ihr Firmenteam fest.

Das funktionierte für mich.

+0

arbeitete für mich, als –

+23

Ich habe das alles getan und immer noch den Fehler. Mein Konto ist mit mehr als einem Team verbunden, aber ich habe das richtige Team unter Allgemein/Identität/Team ausgewählt. Es stimmt mit dem Bereitstellungsprofil und der Codesignierungs-ID überein. – tybro0103

+0

In Xcode 6.1 können Sie mehrere Apple IDs haben. Ich habe meinen anderen hinzugefügt und konnte die App hochladen, indem ich die App von meiner zweiten Apple ID aus wählte. – Troy

36

Dieses ist für mich gearbeitet:

https://devforums.apple.com/message/1056570#1056570

die ITC-Anmeldeinformationen mit der Application Loader

+4

Arbeitete für mich!Für mich sieht das wirklich wie ein XCode-Bug aus, und ich glaube, dass es darauf zurückzuführen ist, dass iTunes Connect und der Rest des Entwicklerprogramms getrennte Kontensysteme verwenden. XCode versucht, das Konto des Entwicklerprogramms zu verwenden, während iTunes Connect nach dem iTunes Connect-Konto sucht. Da Sie in XCode nicht die Verwendung eines bestimmten iTunes Connect-Kontos erzwingen können, müssen Sie den Application Loader verwenden, um sich explizit anzumelden und ein iTunes Connect-Konto zu verwenden. – user1021430

+2

Das hat bei mir funktioniert. Mein Konto ist mehreren Teams zugeordnet, und XCode scheint ein Problem zu haben und nimmt immer wieder das falsche Team auf. Die Verwendung von Application Loader funktioniert, nachdem Sie sich mit dem Kundenkonto angemeldet haben. Ein XCode-Bug scheint es. – Bach

+0

würde ich zustimmen. Das sieht wie ein Xcode-Bug aus. Das gleiche Problem und die Lösung hier. –

27

GELÖST: Product-> Archiv-> Export-> Speichern für iOS App Store. Schließen Sie den Organizer und wechseln Sie zu Xcode-> Xcode (Menü) -> Developer Tool -> Application Loader. Melden Sie sich dann mit Ihrem iTunes Connect-Konto an und wählen Sie ipa.

+1

Funktioniert wie ein Charme. Ich stieß auf dieses Problem, da ich ein "großes" Konto hatte, das mit ungefähr 20 Kunden-developer.apple.com-Konten, aber keinen itunesconnect.apple.com-Konten verknüpft war. Es scheint, dass Xcode verwirrt wird, wenn diese verknüpften Konten nicht mit itunesconnect.apple.com kompatibel sind, da wir sie auf andere E-Mail-Adressen aufgeteilt haben. –

+0

@BlaueSocke gleich. Ich habe versucht, zu exportieren, indem ich Entwicklerteam wählte, und es sandte mir Fehler, da ich versuchte, Konto anzuschließen –

2

Ich musste zu iTunes Connect als Admin hinzugefügt werden - obwohl mein Distributionszertifikat war gut und ich hatte eine gültige Produktion Provisioning-Profil, musste ich noch zu iTunes Connect hinzugefügt werden. Hoffe, das hilft jedem, der alles oben genannte getan hat und immer noch den Fehler bekommt.

5

In unserem Fall hatten wir Zugriff auf die Developer Portal und iTunes Connect unter verschiedenen Benutzern, sowie Zugriff auf mehrere Entwickler/iTC-Programme unter mehreren Logins.

Beim Senden von Xcode versuchte die IDE, die falschen Kombinationen von Anmeldeinformationen zu verwenden.

Wir arbeiteten das Thema um durch Archivierung der Build mit dem richtigen Provisioning-Profil und Code-Signing-Identität, dann die IPA-Export und Application Loader mit hochladen:

  1. Wählen Sie die richtige Code Signing Identität: Project > Code Signing > Code Signing Identity > Distribution App Store
  2. wählen Sie das richtige Bereitstellungsprofil: Project > Code Signing > Provisioning Profile > Distribution App Store
  3. Archiv: Product > Archive
  4. im Organizer wählen Sie Ihr neu archivierten Projekt zu exportieren, wählen Save for Ad Hoc Development
  5. Wählen Sie das richtige Entwicklungsteam
  6. Export der .ipa Datei
  7. öffnet Application Loader und mit dem entsprechenden iTunes Connect Konto
  8. Laden Sie die neue Version
0

In meinem Fall authentifizieren, das Bündel Die ID in Xcode stimmt nicht mit der Paket-ID überein, die mit meiner App in Itunes Connect verknüpft ist.

Um die Bundle-ID in Xcode zu überprüfen, gehen Sie zu "Allgemein" und dann "Bundle Identifier".

Überprüfen Sie die Bundle-ID in Itunes Connect. Navigieren Sie zu Ihrer App, dann "Mehr", "Über diese App" und dann "Bundle Identifier".

Diese beiden Bündel-Identifikatoren müssen übereinstimmen, sonst erhalten Sie diesen Fehler beim Senden.

Verwandte Themen