So verknüpfen Sie ein natives Xsolla SDK für iOS mit Ihrem Projekt

Sie können das native Xsolla SDK für iOS verwenden, um Funktionen (z. B. Anmeldung über soziale Netzwerke und Rückkehr zur mobilen App nach dem Kauf) zu implementieren.

So verknüpfen Sie das native SDK mit einen Cocos-Creator-Projekt:

  1. Generieren Sie ein Projekt für Xcode.
  2. Verknüpfen Sie das Xsolla SDK für iOS mit dem Projekt.
  3. Richten Sie das Projekt in Xcode ein.

Projekt für Xcode generieren

  1. Navigieren Sie im Hauptmenü des Cocos-Creator-Editors zu Project > Build. Wenn die Anwendung noch nicht für Plattformen erstellt wurde, öffnet sich ein Fenster zum Konfigurieren einer neuen Build. Wenn im Editor bereits eine konfigurierte Build vorliegt, klicken Sie auf New Build Task, um eine neue Konfiguration zu erstellen.
  2. Nehmen Sie im Fenster New Build Configuration folgende Änderungen vor:

    1. Wählen Sie im Feld Platform die Option iOS aus der Liste der verfügbaren Build-Plattformen aus.
    2. Geben Sie im Abschnitt Developer Team Ihr Entwicklerprofil an.

  1. Klicken Sie auf Build.
  2. Navigieren Sie im Hauptmenü zu File > Project Settings.
  3. Wählen Sie im Feld Build System die Option New Build System aus.

Daraufhin wird ein Projekt für Xcode im Verzeichnis <CocosProjectPath>/build/iOS/proj generiert. Dateien, die bei allen iOS-Builds verwendet werden, werden im Verzeichnis <CocosProjectPath>/native/engine/ios erzeugt.

Xsolla SDK für iOS mit Projekt verknüpfen

Ergänzen Sie den Quellcode um Connector-Skripte für die Xsolla SDK-Bibliotheken. Gehen Sie dazu wie folgt vor:

  1. Kopieren Sie die Dateien aus dem Ordner <CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts in den Ordner <CocosProjectPath>/native/engine/ios.
  2. Öffnen Sie die Datei <CocosProjectPath>/native/engine/ios/CMakeLists.txt mit einem beliebigen Texteditor, und fügen Sie die folgenden Zeilen der Liste PROJ_SOURCES hinzu:

Copy
Full screen
Small screen
    ${CMAKE_CURRENT_LIST_DIR}/XsollaUtils.h
    ${CMAKE_CURRENT_LIST_DIR}/XsollaUtils.mm
    ${CMAKE_CURRENT_LIST_DIR}/XsollaNativeUtils.mm
    ${CMAKE_CURRENT_LIST_DIR}/XsollaSDKLoginKitObjectiveC-Bridging-Header.h

    Projekt in Xcode einrichten

    1. Öffnen Sie in Xcode Ihr Projekt aus dem Verzeichnis <CocosProjectPath>/build/ios/proj.
    2. Verknüpfen Sie die Frameworks aus dem Xsolla SDK mit dem Projekt. Gehen Sie dazu wie folgt vor:

      1. Wechseln Sie zu den Projekteinstellungen.
      2. Wählen Sie das Ziel mit dem Namen Ihres Projekts.
      3. Navigieren Sie zu General > Embedded Content, und klicken Sie auf das +-Symbol.
      4. Wählen Sie in dem sich daraufhin öffnenden Fenster in der Drop-down-Liste Add Other > Add Files.
      5. Wählen Sie alle Framework-Ordner im Verzeichnis <CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks aus, und klicken Sie auf Open.

    War dieser Artikel hilfreich?
    Vielen Dank!
    Gibt es etwas, das wir verbessern können? Nachricht
    Das tut uns leid
    Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
    Vielen Dank für Ihr Feedback!
    Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
    Diese Seite bewerten
    Diese Seite bewerten
    Gibt es etwas, das wir verbessern können?

    Jetzt nicht

    Vielen Dank für Ihr Feedback!
    Letztmalig aktualisiert: 9. September 2022

    Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

    Problem melden
    Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
    Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
    Vielen Dank für Ihr Feedback!