Freigeben über


Erste Schritte – Beispiel-Swift (macOS)-App und Lernprogramme

Von Bedeutung

Visual Studio App Center wurde am 31. März 2025 eingestellt, mit Ausnahme der Analyse- und Diagnosefeatures, die bis zum 30. Juni 2026 weiterhin unterstützt werden. Weitere Informationen

In diesem Lernprogramm erfahren Sie, wie Sie eine Swift-Beispiel-App mit App Center für macOS einrichten. Sowohl Objective-C als auch Swift werden unterstützt.

Voraussetzungen

Melden Sie sich bei GitHub an und forken Sie das Repository.

  1. Melden Sie sich bei Ihrem GitHub-Konto an.

  2. Greifen Sie auf das GitHub-Repository der Beispiel-App zu.

  3. Klicken Sie oben rechts auf der Seite auf Fork und klonen Sie das Repository.

Integrieren von CocoaPods

  1. Öffnen Sie ein Terminal, und wechseln Sie zum Verzeichnis der Beispiel-App.

  2. Führen Sie den folgenden Befehl aus, um CocoaPods zu installieren:

    sudo gem install cocoapods
    
  3. Die enthaltene Podfile listet die Abhängigkeiten im Quellcode auf. Führen Sie den folgenden Befehl aus, um sie zu installieren:

    pod install
    
  4. Öffnen Sie .xcworkspace und drücken Sie Ausführen. Die App sollte ohne Fehler erstellt werden.

Anmelden beim App Center

  1. Öffnen Sie das App Center-Portal.

  2. Klicken Sie auf "Mit GitHub verbinden ", und melden Sie sich an, oder verwenden Sie einen anderen Anbieter.

Erstellen einer neuen App im App Center

  1. Klicken Sie auf "Neue App hinzufügen".

  2. Nennen Sie die App "macOS-Beispiel-App".

  3. Wählen Sie macOS und Objective-C / Swift aus.

  4. Klicken Sie unten auf "Neue App hinzufügen" .

Ersetzen des Geheimen App-Schlüssels

Damit die Beispiel-App Informationen an das App Center sendet, muss der geheime App-Schlüssel in Xcode geändert werden.

  1. Navigieren Sie zur Seite "Einstellungen" im App Center.

  2. Kopieren Sie das App-Geheimnis oben.

  3. Öffnen Sie .xcworkspace aus dem Beispiel-App-Ordner.

  4. Bearbeiten Sie in AppDelegate.swift die applicationDidFinishLaunching Delegate-Methode und fügen Sie Ihr App-Geheimnis in den Platzhalter ein.

  5. Fügen Sie Änderungen zu Ihrem geforkten Repository hinzu, committen und pushen Sie die Änderungen. Es kann über das Terminal oder ein Werkzeug Ihrer Wahl erfolgen.

Gemeinsames Erstellen des Projekts

Codesigning ist optional, aber empfohlen.

Codesigning stellt Benutzern sicher, dass die App von einem vertrauenswürdigen Entwickler stammt und von einer anderen Person nicht geändert wurde. Im App Center muss die App an Benutzer verteilt und Pushbenachrichtigungen gesendet werden. Weitere Informationen finden Sie in der Apple-Entwicklerdokumentation.

Überprüfen Sie beim Erstellen einer neuen App-ID für diese Beispiel-App unbedingt den Pushbenachrichtigungsdienst im Abschnitt "App Services ".

Push-App-Dienst

  1. Öffnen Sie .xcworkspace aus dem Ordner der Beispiel-App.

  2. Wechseln Sie in der Datei zu .xcworkspace".

  3. Bearbeiten Sie unter "Identität" den Bündelbezeichner , um der App-ID zu entsprechen.

  4. Importieren und wählen Sie das Bereitstellungsprofil unter Signieren (Debuggen) und Signieren (Release) aus.

  5. Fügen Sie Änderungen zu Ihrem geforkten Repository hinzu, committen und pushen Sie die Änderungen. Es kann über das Terminal oder ein Werkzeug Ihrer Wahl erfolgen.

Sie sind bereit, einen Dienst im App Center zu testen.