Berechtigungen / Fähigkeiten pro XCode-Schema

8

Die Berechtigung Apple Pay ist nur im App Store gültig. Ich veröffentliche diese App sowohl im App Store als auch in der Enterprise.

  • Wenn das Schema App Store Release ausgewählt ist, möchte ich, dass XCode die Berechtigung Apple Pay aktiviert.
  • Wenn das Enterprise Release Schema ausgewählt ist, möchte ich, dass XCode die Berechtigung Apple Pay deaktiviert.
volni 06.10.2015, 19:21
quelle

1 Antwort

11

Sie können das gewünschte Verhalten erreichen, indem Sie eine andere Build-Konfiguration verwenden.

  1. Kopieren Sie die Berechtigungsdatei und passen Sie sie an Ihre Anforderungen an, z. B. entfernen Sie die Apple Pay-Berechtigung für die Unternehmensverteilung
  2. Wählen Sie das Projekt in der Ansicht Projekteinstellungen
  3. aus
  4. Fügen Sie eine neue Build-Konfiguration hinzu, z. B. AppStore
  5. Wechseln Sie zu Ihrem App-Ziel und passen Sie den Wert für die neue Build-Konfiguration an.
  6. Erstellen Sie ein neues Schema, z. B. AppStore, und wählen Sie im Abschnitt "Archiv" der Schemaeinstellungen die neue Buildkonfiguration aus

Im Allgemeinen ist es sinnvoll, separate Schemata zu verwenden und Konfigurationen zu erstellen. Auf diese Weise können Sie je nach Ihren Anforderungen verschiedene Buildkonfigurationen unterstützen, z. B. Enterprise-Verteilung, Hockey Testing, App Store usw.

Wenn Sie die Einrichtung Ihres Projekts wartungsfreundlicher machen möchten, sollten Sie xcconfig-Dateien verwenden, um Ihre Build-Einstellungen zu organisieren.

    
Jens Meder 07.07.2016 12:46
quelle

Tags und Links