Como conectar o SDK Xsolla para iOS nativo ao seu projeto
Você pode usar o SDK Xsolla para iOS nativo para implementar recursos, como o login social e o retorno a aplicativos após a compra para aplicativos móveis.
Para conectar o SDK nativo a um projeto Cocos Creator, siga estas etapas:
Gere o projeto para Xcode
- No editor Cocos Creator, vá para
Project > Build no menu principal. Se o aplicativo não foi criado para plataformas antes, uma janela para criar uma nova configuração para compilação será aberta. Se o editor já tiver configurações a serem compiladas, clique emNew Build Task para criar uma nova configuração. - Na janela
New Build Configuration , faça as seguintes alterações:
- No campo
Platform , selecioneiOS na lista de plataformas de compilação disponíveis. - Na seção
Developer Team , especifique seu perfil de desenvolvedor.
- No campo
- Clique em
Build . - No menu principal, vá para
File > Project Settings . - No campo
Build System , especifiqueNew Build System .
Como resultado, um projeto para Xcode é gerado no diretório <CocosProjectPath>/build/iOS/proj
. Os arquivos usados para todas as compilações do Android são gerados no diretório <CocosProjectPath>/native/engine/ios
.
Conecte o SDK Xsolla para iOS ao projeto
Adicione scripts de conector para as bibliotecas do SDK Xsolla ao código-fonte. Para fazer isso:
- Copie arquivos da pasta
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts
para a pasta<CocosProjectPath>/native/engine/ios
. - Abra o arquivo
<CocosProjectPath>/native/engine/ios/CMakeLists.txt
com qualquer editor de texto e adicione as seguintes linhas à 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
Configure o projeto no Xcode
- No Xcode, abra seu projeto no diretório
<CocosProjectPath>/build/ios/proj
. - Conecte as estruturas do SDK Xsolla ao projeto. Para fazer isso:
- Vá para as configurações do projeto.
- Selecione o destino com o nome do seu projeto.
- Vá para a seção
General > Embedded Content e clique no ícone +. - Na janela exibida, selecione
Add Other > Add Files na lista suspensa. - Selecione todas as pastas do framework no diretório
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks
e clique emOpen .
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.