Ich habe eine App im App Store, die ich mit Phonegap Build erstellt habe.Soll ich in meinem Apple Dev-Konto eine separate App erstellen, um die Entwicklungsversion meiner Produktions-App zu testen?
Ich arbeite an der neuen Version, und habe festgestellt, dass, um es zu debuggen, es mit einem Entwickler-Zertifikat erstellt werden muss.
Das bedeutet, ich muss eine völlig neue App in meinem Apple Dev und iTunesConnect-Konten, die ich meine Entwicklungsversion in Testflight hochladen, und erstellen Sie dann die Produktionsversion zum Hochladen auf die Produktions-App in iTunesConnect, oder tun Ich habe nur eine App und verwende ein Entwicklungs-Cert für die Testflight-Updates, die ich während des Testens hochgeladen habe.
Ich mache mir Sorgen, dass das Anwenden eines Entwickler-Zertifikats auf die App in meinem Apple Dev-Konto die Produktions-App, die im App-Store ist, in eine Dev-App umwandelt.
Vielen Dank für Ihre Zeit und Hilfe.
Wie haben Sie dann die Version debugged, die sich bereits im AppStore befindet? Normalerweise haben Sie zwei Zertifikate. Ein "Developer" - und ein "Distribution" -Zertifikat. Sie signieren das Debug-Artefakt mit dem Entwickler, damit Sie debuggen können, und das Release-Artefakt mit dem Distribution-Zertifikat. – TMob
Hallo TMob. Ich kann mich nicht erinnern, wie ich ursprünglich debuggte - es war so lange her. Also sollte ich zwei AppIDs eingerichtet haben, zB com.mysite.devappname und com.mysite.productionappname - ist das erledigt, oder haben Sie eine App-ID zB com.mysite.justthisappname und signieren Sie diese beim Testen mit einem Dev-Zertifikat aber dann ein produktions-cert beim release? Danke für Ihre Hilfe! – Shaun
Nein. Die App-ID ist identisch. Es ist die gleiche App nach allem. Sie signieren es anders für das Debuggen und Release-Schema wie Sie sagten. Dies wird indirekt durch das von Ihnen ausgewählte Bereitstellungsprofil definiert. Sie benötigen zwei Bereitstellungsprofile, von denen eines für jedes Zertifikat zugewiesen ist. – TMob