2017-09-07 3 views
1

Ich verstehe, dass in der iOS-App-Entwicklung, für Team Collaboration, der verlassende Entwickler das Verteilungszertifikat aus seiner Schlüsselbund-App exportieren sollte, da nur sein Macbook den privaten Schlüssel als Code-Signatur-Identität verwendet . (Bitte korrigieren Sie mich, wenn ich hier falsch bin.)Über Verteilungszertifikat (mit privatem Schlüssel) in Schlüsselbund

Meine Fragen sind:

1. Bin ich richtig, dass die Verteilung Provisioning-Profil für App Store & das Provisioning-Profil für Ad-hoc Verteilung mit der gleichen Code-Signatur Identität?

2. Bin ich richtig, dass wenn wir den Kontakt zu verlassen Entwickler verloren, die die App zu Apple Store verteilt hat, kann ich Bereitstellungsprofil der Verteilung Zertifikat & entsprechende Verteilung löschen nur im Apple Developer-Konto, und erstellen Sie eine neue Verteilungszertifikat & Profil auf meinem Macbook, so dass ich die neue Signatur in meinem Schlüsselbund habe, brauche ich nicht den leaving Entwickler zu exportieren, weil das Vertriebszertifikat & Profil wird nur verwendet, um die App an Apple-Store zu verteilen oder zu tun -Hochverteilung? Gibt es eine schädliche Konsequenz, die ich übersehen habe, wenn ich das tue?

Antwort

0

Zu Frage 1

Ja, Verteilungszertifikat für das Hochladen von App zu Apple Store verwendet. Und Entwicklung für das Ausführen auf dem Gerät oder das Senden von Build.

Zu Frage 2

Ja, können Sie einfach sein Zertifikat widerrufen. Und kreiere ein neues. Auf diese Weise ist Ihr vorheriges Entwicklerzertifikat nicht erforderlich. Außerdem kann er sie nicht mehr verwenden und du kannst neue erstellen und dein Zertifikat auf dem Apple Entwicklerkonto sauber halten.

Hoffe es löscht Ihre Zweifel.

+0

Dank @cole, nur um sicher zu sein, dadurch wird es nicht die App beeinflussen, die der vorherige Entwickler zu Apple Store freigegeben hat, richtig? Und ich kann die App im Laden weiter aktualisieren, indem ich mein neues Vertriebszertifikat verwende, oder? –

+0

Ja, Zertifikat wirkt sich nur aus, wenn Sie mit dem Senden eines neuen Builds beginnen oder eine neue Version hochladen oder auf den Apple Store aktualisieren. – cole

+0

Bitte akzeptieren Sie meine Antwort, wenn Sie damit zufrieden sind !! – cole

Verwandte Themen