Cómo conectar el Xsolla SDK nativo para iOS con su proyecto
Puede utilizar Xsolla SDK para iOS nativo para implementar funciones, como el inicio de sesión mediante redes sociales y el retorno a las aplicaciones después de la compra para aplicaciones móviles.
Para conectar el SDK nativo a un proyecto de Cocos Creator, siga estos pasos:
- Genere un proyecto para Xcode.
- Conecte Xsolla SDK para iOS al proyecto.
- Establezca el proyecto en Xcode.
Generar proyecto para Xcode
- En el editor Cocos Creator, vaya a
Project > Build en el menú principal. Si la aplicación no se había compilado antes para plataformas, se abrirá una ventana para crear una nueva configuración para compilarla. Si el editor ya tiene configuraciones para compilar, haga clic enNew Build Task para crear una nueva configuración. - En la ventana
New Build Configuration , realice los siguientes cambios:
- En el campo
Platform , seleccioneiOS de la lista de plataformas de compilación disponibles. - En la sección
Developer Team , especifique su perfil de desarrollador.
- En el campo
- Haga clic en
Build . - En el menú principal, vaya a
File > Project Settings . - En el campo
Build System , especifiqueNew Build System .
Como resultado, se genera un proyecto para Xcode en el directorio <CocosProjectPath>/build/iOS/proj
. Los archivos que se utilizan para todas las compilaciones de iOS, se generan en el directorio <CocosProjectPath>/native/engine/ios
.
Conectar el SDK de Xsolla para iOS al proyecto
Añada scripts de conector para las bibliotecas de Xsolla SDK al código fuente. Para ello:
- Copie los archivos de la carpeta
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts
a la carpeta<CocosProjectPath>/native/engine/ios
. - Abra el archivo
<CocosProjectPath>/native/engine/ios/CMakeLists.txt
con cualquier editor de texto y añada las siguientes líneas a la listaPROJ_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
Establecer el proyecto en Xcode
- En Xcode, abra su proyecto desde el directorio
<CocosProjectPath>/build/ios/proj
. - Conecte los marcos del Xsolla SDK al proyecto. Para ello:
- Vaya a la configuración del proyecto.
- Seleccione el destino con el nombre de su proyecto.
- Vaya a la sección
General > Embedded Content y haga clic en el icono +. - En la ventana que aparece, seleccione
Add Other > Add Files en la lista desplegable. - Seleccione todas las carpetas de marcos en el directorio
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks
y haga clic enOpen .
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.