Veröffentlichen Sie die iOS-App im Auftrag des Clients im App Store

7

Ich habe

  • Eine Apple ID
  • Der Quellcode
  • Ein Distributionszertifikat, das für meine Apple-ID mithilfe des Entwicklerportals des Kunden
  • erstellt wurde
  • Ein Bereitstellungsprofil für die neu erstellte App-ID und mein Verteilungszertifikat

Mein Kunde möchte seine Apple-ID-Anmeldeinformationen nicht mit mir teilen. Ich kann das Produkt in Xcode archivieren, kann es aber nicht im App Store einreichen.

Kann ich es direkt mit den oben genannten Details an den Laden schicken?

Oder kann ich die IPA-Datei erstellen und sie mit dem Client teilen, damit er sie im App Store einreichen kann?

Gibt es noch andere alternative Möglichkeiten, wie wir die App speichern können (abgesehen von der Weitergabe seiner Anmeldeinformationen)

Bitte erklären Sie die Antwort (wenn möglich mit Schritt-für-Schritt-Anleitung).

Danke

    
shahalpk 25.01.2016, 20:53
quelle

6 Antworten

17

Für diejenigen, die das gleiche im Namen der Kunden tun müssen, hier sind die Schritte, denen ich gefolgt bin ...

Was ich hatte

  1. Ein Apple-Entwicklerkonto (ohne Anmeldung für das Developer Program)

Welcher Kunde hatte

  1. Ein Apple-Entwicklerkonto (mit Apple Developer Program Enrollment für das Unternehmen)

Für die App-Verteilung gibt es bei Apple zwei Systeme: Mitgliedercenter (für Zertifikate, Profile, App-IDs usw.) und ITunes Connect (für die Veröffentlichung Ihrer App im App Store und die weitere Verwaltung der App).

Ich brauche Zugang zu beiden ITunes Connect & amp; Mitgliedszentrum für die Verteilung im Auftrag des Kunden.

  1. Im Member Center sollte der Kunde die Teamadministratorrolle angeben. [ Schritte ]
  2. In ITunes connect sollte der Client die Entwicklerrolle / Administratorrolle für die App angeben. Wenn Entwicklerrolle, wenn Sie den Build nur hochladen können, um eine App zur Überprüfung einzureichen, müssen Sie den Client fragen. Wenn Sie eine Admin-Rolle haben, können Sie praktisch alles tun, um die App zur Überprüfung einzureichen. [ Schritte ]
  3. Jetzt können Sie Zertifikate, Profile, App-IDs über das Member Center erstellen (Sie können auch Zertifikate und Profile in Xcode erstellen. Aber App IDS sollte über das Member Center erstellt werden).
  4. Erstellen Sie einen App-Eintrag in iTunes Connect unter Verwendung der gleichen Paket-ID, die für die Erstellung der App-ID verwendet wurde.
  5. Laden Sie Ihren Build über Xcode hoch
  6. Über Itunes Connect zur Überprüfung einreichen
  

Das habe ich getan, um die App zu senden. Wenn Sie irgendwelche Fehler / bessere Alternativen finden, bitte Kommentar unten, so werde ich die Antwort aktualisieren.

    
shahalpk 28.01.2016, 06:12
quelle
4

Sie müssen Folgendes tun:

  1. Erstellen Sie die App mit dem Verteilungszertifikat des Clients
  2. Archivieren Sie die App mit XCode (sie befindet sich im selben Menü wie der Build) Optionen)
  3. Wenn das Archiv fertig ist, öffnet es das Archiv Organisator
  4. Wählen Sie das neu erstellte Archiv und exportieren Sie es. Das Die erste Option beim Exportieren ist "Speichern für iOS App Store" Einsatz'.
  5. Dies erstellt ein Verzeichnis auf Ihrem Mac, das die Bits enthält und Stücke, die Ihr Kunde hochladen muss.
  6. Zip dieses Verzeichnis und übertragen Sie es auf Ihren Client. Sie sollten es können Um die Web-Oberfläche in iTunes zu verwenden, verbinden Sie die App und laden Sie sie hoch Beende den App-Übermittlungsprozess.
Jack Cox 25.01.2016 21:04
quelle
2

Am einfachsten ist es, wenn Ihr Kunde Sie unter "Benutzer und Rollen" in iTunes Connect hinzufügt. Es gibt jetzt eine Entwicklerrolle, die den Zugriff auf eine bestimmte App beschränken kann und sie auf Folgendes beschränkt:

    
Jeremiah 25.01.2016 21:16
quelle
-1

Sie müssen die IP-Verteilung mit iOS verwenden, um IPA zum Hochladen in den App Store zu erstellen

    
snake 30.06.2017 09:50
quelle
-1

Laut der Beschreibung wäre es am einfachsten, die App in Ihrem eigenen Namen einzureichen und sobald Sie die Zertifizierung bestanden haben, die veröffentlichte App über das iTunes Connect-Dashboard an Ihren Kunden zu übertragen.

    
Ivan Ičin 03.01.2018 14:51
quelle
-1
  

... Oder kann ich eine IPA-Datei erstellen und sie mit dem Client teilen, damit er sie im App Store einreichen kann?

Um Ihre Frage zu beantworten, können Sie die App erstellen und Ihrem Kunden zur Verfügung stellen, damit diese die App abschicken kann.

Zum Erstellen der App (.ipa) müssen Sie das Bereitstellungsprofil & amp; Das Zertifikat (.p12) entspricht dem Apple-Entwicklerprogramm vom Client.

Ich habe dies für viele unserer Kunden getan und die Lösung funktioniert. In der Tat haben nur wenige der Kunden ein internes Portal mit dem vordefinierten Prozess.

Falls jemand von Ihnen Fragen zu diesem Antwortkommentar hat, werde ich versuchen zu antworten.

Hinweis: Denken Sie daran, bei der Signierung lokale Signatur-Assets zu verwenden, um Apple ID-Anmeldeinformationen zu vermeiden.

    
MuthuKumar Haridoss 15.09.2017 05:25
quelle