Die Platzhalter-App-ID (definiert als *
) kann für alle Bündel-IDs verwendet werden (die, die Sie in Xcode festlegen).
Wenn Sie entspricht App auf die folgenden (aus der Registrieren einer App-ID Seite in den Zertifikate, Identifiers & Profile Abschnitt des Entwicklerportal):
Wenn Sie App integrieren möchten Dienste wie Game Center, In-App-Kauf, Datenschutz und iCloud oder ein Bereitstellungsprofil, das für eine einzelne App einzigartig ist, müssen Sie eine eindeutige App-ID für Ihre App registrieren.
Dann müssen Sie eine explizite App ID angeben - die com.domain.name
, die Sie erwähnten. Dies muss mit der Paket-ID Ihrer App übereinstimmen, die Sie in Xcode festgelegt haben.
Die App-ID ist mit dem Entwicklerkonto verknüpft (ich glaube, es kann übertragen werden) und dies ist einzigartig pro Anwendung. Wenn Sie beispielsweise eine App mit der App-ID com.stackoverflow.rich
einrichten, können Sie diese App-ID nicht verwenden.
Die App-ID muss eine eindeutige App-ID sein, wenn die App endgültig an den App Store gesendet wird.
Wenn für den App Store Freigabe benötigen Sie App Store Verteilung Profil unter Provisioning-Profil einstellen -> loslassen. Sie können wahrscheinlich einfach auf die Code Signing-Identität -> Release drücken, um die Rück-/Rücktaste zu drücken, und dann die automatische Einstellung wird das richtige Zertifikat abholen.
Immer wenn Sie den Archive Befehl verwenden (unter Produkt), die Veröffentlichung Build-Konfiguration immer verwendet wird (es sei denn Sie es unter den Einstellungen Schema ändern).
Wenn Sie mehr Informationen dazu möchten, lesen Sie die App Distribution Guide.
Zu diesem Thema gibt es auch eine Technical Q&A.
danke, ich habe schon beide gemacht, kann ich sie ändern? und außerdem kann ich sie in eine andere Sprache ändern? wenn ich sie in eine andere Sprache ändere, muss ich die Sprache in der App hinzufügen? – user3580117
Solange Ihre Paket-ID mit Ihrer App-ID übereinstimmt, geht es Ihnen gut. Und was meinst du eine andere Sprache? Sie sind Bezeichner, die beispielsweise mit einer Webdomäne dieser App übereinstimmen - sie müssen nicht wirklich lokalisiert werden. – Rich