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:
- Generieren Sie ein Projekt für Xcode.
- Verknüpfen Sie das Xsolla SDK für iOS mit dem Projekt.
- Richten Sie das Projekt in Xcode ein.
Projekt für Xcode generieren
- 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 aufNew Build Task , um eine neue Konfiguration zu erstellen. - Nehmen Sie im Fenster
New Build Configuration folgende Änderungen vor:
- Wählen Sie im Feld
Platform die OptioniOS aus der Liste der verfügbaren Build-Plattformen aus. - Geben Sie im Abschnitt
Developer Team Ihr Entwicklerprofil an.
- Wählen Sie im Feld
- Klicken Sie auf
Build . - Navigieren Sie im Hauptmenü zu
File > Project Settings . - Wählen Sie im Feld
Build System die OptionNew 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:
- Kopieren Sie die Dateien aus dem Ordner
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts
in den Ordner<CocosProjectPath>/native/engine/ios
. - Öffnen Sie die Datei
<CocosProjectPath>/native/engine/ios/CMakeLists.txt
mit einem beliebigen Texteditor, und fügen Sie die folgenden Zeilen der ListePROJ_SOURCES
hinzu:
${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
- Öffnen Sie in Xcode Ihr Projekt aus dem Verzeichnis
<CocosProjectPath>/build/ios/proj
. - Verknüpfen Sie die Frameworks aus dem Xsolla SDK mit dem Projekt. Gehen Sie dazu wie folgt vor:
- Wechseln Sie zu den Projekteinstellungen.
- Wählen Sie das Ziel mit dem Namen Ihres Projekts.
- Navigieren Sie zu
General > Embedded Content , und klicken Sie auf das +-Symbol. - Wählen Sie in dem sich daraufhin öffnenden Fenster in der Drop-down-Liste
Add Other > Add Files . - Wählen Sie alle Framework-Ordner im Verzeichnis
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks
aus, und klicken Sie aufOpen .
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.