Ich habe 3 verschiedene Build-Konfigurationen für mein iOS Xcode-Projekt eingerichtet. Xcode - Wie setzt man verschiedene Paket-IDs für unterschiedliche Build-Konfigurationen?
Ich möchte verschiedene Bundle-IDs für verschiedene Konfigurationen für eine bessere Verwaltung von Code-Signaturen haben. Im Folgenden sind meine allgemeinen Identitätseinstellungen, die Einstellungen der Info-Tabs und die Einstellungen der Bundle-IDs unter den Build-Einstellungen aufgeführt.
INFO section-
BUILD SETTINGS-
Wenn ich die Bündel-Kennung direkt im allgemeinen Abschnitt aktualisieren, wird der Wert in Build-Einstellungen -> Produktpaket-ID wird für alle Build-Konfigurationen überschrieben.
Bitte schlagen Sie mir eine bessere Möglichkeit vor, dies zu verwalten!
@ JensMeder- Danke für Ihre Antwort. Ich verwende noch keine separate xconfig-Datei. Aber klingt wie ein guter Ansatz. Ich werde es versuchen. Ein Zweifel: Wenn Sie für jedes Schema eine separate xconfig-Datei haben, welchen Wert geben Sie im allgemeinen Abschnitt an -> Bündel-ID-Feld? –
Kurze Antwort: nichts ;-). Lange Antwort: Was Sie im Feld "Bundle Identifier" auf der Registerkarte "General" sehen, ist der Wert aus Ihren Build-Einstellungen.Wenn Sie den Wert in Ihren Build-Einstellungen oder einer xcconfig-Datei ändern, ändert sich auch der Wert auf der Registerkarte "Allgemein". Sie können es selbst ausprobieren, indem Sie den Bundle-Bezeichner-Wert in Ihren Build-Einstellungen ändern, und Sie werden sehen, dass sich der Wert "General" ebenfalls auf diesen neuen Wert ändert. –
Danke !! Wenn Sie die Screenshots in meiner Frage sehen, habe ich unterschiedliche Werte für die Produktbündel-ID für verschiedene Buildkonfigurationen. Aber der erste Wert (d. H. Com.mycomp.xyz) wird im allgemeinen Abschnitt aufgefüllt. Ist es in Ordnung? –