SDK para Cocos Creator / Cómo conectar el Xsolla SDK nativo para iOS con su proyecto
  Volver a Documentos

SDK para Cocos Creator

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:

  1. Genere un proyecto para Xcode.
  2. Conecte Xsolla SDK para iOS al proyecto.
  3. Establezca el proyecto en Xcode.

Generar proyecto para Xcode

  1. 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 en New Build Task para crear una nueva configuración.
  2. En la ventana New Build Configuration, realice los siguientes cambios:

    1. En el campo Platform, seleccione iOS de la lista de plataformas de compilación disponibles.
    2. En la sección Developer Team, especifique su perfil de desarrollador.

  1. Haga clic en Build.
  2. En el menú principal, vaya a File > Project Settings.
  3. En el campo Build System, especifique New 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:

  1. Copie los archivos de la carpeta <CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts a la carpeta <CocosProjectPath>/native/engine/ios.
  2. Abra el archivo <CocosProjectPath>/native/engine/ios/CMakeLists.txt con cualquier editor de texto y añada las siguientes líneas a la lista PROJ_SOURCES:

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
    

    Establecer el proyecto en Xcode

    1. En Xcode, abra su proyecto desde el directorio <CocosProjectPath>/build/ios/proj.
    2. Conecte los marcos del Xsolla SDK al proyecto. Para ello:

      1. Vaya a la configuración del proyecto.
      2. Seleccione el destino con el nombre de su proyecto.
      3. Vaya a la sección General > Embedded Content y haga clic en el icono +.
      4. En la ventana que aparece, seleccione Add Other > Add Files en la lista desplegable.
      5. Seleccione todas las carpetas de marcos en el directorio <CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks y haga clic en Open.
    ¿Te ha resultado útil este artículo?
    ¡Gracias!
    ¿Hay algo en lo que podamos mejorar? Mensaje
    Lo sentimos
    Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
    ¡Gracias por tu mensaje!
    Nos ayudará a mejorar tu experiencia.
    Última actualización: 22 de Enero de 2024

    ¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

    Informar de un problema
    Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
    Déjanos tu correo electrónico para que te podamos responder
    ¡Gracias por tu mensaje!