Comment connecter le SDK Xsolla natif pour iOS au projet
Utiliser le SDK Xsolla natif pour iOS pour implémenter les fonctionnalités telles que la connexion via les réaux sociaux et la redirection vers l’application après l’achat pour les applications mobiles.
Pour connecter le SDK natif à un projet Cocos Creator, procédez comme suit :
- Générer un projet pour Xcode.
- Connectez le SDK Xsolla pour iOS au projet.
- Configurez le projet dans Xcode.
Générer un projet pour Xcode
- Dans l'éditeur Cocos Creator, accédez à
Project > Build dans le menu principal. Si vous n'avez pas encore compilé de build de votre application pour les plateformes, une fenêtre permettant de créer une nouvelle configuration de build s'affiche. Si l'éditeur possède déjà des configurations de build, cliquez surNew Build Task pour créer une nouvelle configuration. - Dans la fenêtre
New Build Configuration , apportez les modifications suivantes :
- Dans le champ
Platform , sélectionneziOS dans la liste des plateformes de build disponibles ; - Dans la section
Developer Team , spécifiez votre profil de développeur.
- Dans le champ
- Cliquez sur
Build . - Dans le menu principal, accédez à
File > Project Settings . - Dans le champ
Build System , spécifiezNew Build System .
Un projet pour Xcode est généré dans le répertoire <CocosProjectPath>/build/iOS/proj
. Les fichiers utilisés pour tous les builds iOS sont générés dans le répertoire <CocosProjectPath>/native/engine/ios
.
Connecter le SDK Xsolla pour iOS au projet
Ajoutez des scripts de connecteur pour les bibliothèques du SDK Xsolla au code source. Pour ce faire :
- Copiez les fichiers du dossier
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts
dans le dossier<CocosProjectPath>/native/engine/ios
. - Ouvrez le fichier
<CocosProjectPath>/native/engine/ios/CMakeLists.txt
avec n’importe quel éditeur de texte et ajoutez les lignes suivantes à la listePROJ_SOURCES
:
${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
Configurer un projet dans Xcode
- Dans Xcode, ouvrez votre projet depuis le répertoire
<CocosProjectPath>/build/ios/proj
. - Connectez les frameworks du SDK Xsolla au projet. Pour ce faire, procédez comme suit :
- Accédez aux paramètres du projet ;
- Sélectionnez la cible avec le nom de votre projet ;
- Accédez à la section
General > Embedded Content et cliquez sur l'icône + ; - Dans la fenêtre qui s'affiche, sélectionnez
Add Other > Add Files dans la liste déroulante ; - Sélectionnez tous les dossiers de frameworks dans le répertoire
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks
et cliquez surOpen .
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.