iOS용 기본 Xsolla SDK를 프로젝트에 연결하는 방법

iOS용 Xsolla SDK를 사용하여 소셜 로그인 및 모바일 애플리케이션 구매 후 애플리케이션으로 돌아가기 등의 기능을 구현할 수 있습니다.

네이티브 SDK를 Cocos Creator 프로젝트에 연결하려면 다음 단계를 따르십시오.

  1. Xcode용 프로젝트를 생성합니다.
  2. iOS용 Xsolla SDK를 프로젝트에 연결합니다.
  3. Xcode에서 프로젝트를 설정합니다.

Xcode용 프로젝트 생성

  1. Cocos Creator 편집기에서 메인 메뉴의 Project > Build(으)로 이동합니다. 애플리케이션이 이전에 플랫폼용으로 빌드되지 않은 경우, 빌드할 수 있도록 새 구성을 생성하기 위한 창이 열립니다. 편집기에 빌드할 구성이 이미 있는 경우 New Build Task을(를) 클릭하여 새 구성을 생성합니다.
  2. New Build Configuration 창에서 다음과 같이 변경합니다.

    1. Platform 필드에서 사용 가능한 빌드 플랫폼 목록에서 iOS을(를) 선택합니다.
    2. Developer Team 섹션에서 개발자 프로필을 지정합니다.

  1. Build을(를) 클릭합니다.
  2. 메인 메뉴에서 File > Project Settings(으)로 이동합니다.
  3. Build System 필드에서 New Build System을(를) 지정합니다.

그 결과 <CocosProjectPath>/build/iOS/proj 디렉토리에 Xcode용 프로젝트가 생성됩니다. 모든 iOS 빌드에 사용되는 파일은 <CocosProjectPath>/native/engine/ios 디렉토리에 생성됩니다.

iOS용 Xsolla SDK를 프로젝트에 연결

소스 코드에 Xsolla SDK 라이브러리용 커넥터 스크립트를 추가합니다. 이를 위해

  1. <CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts 폴더에서 <CocosProjectPath>/native/engine/ios 폴더로 파일을 복사합니다.
  2. 텍스트 편집기로 <CocosProjectPath>/native/engine/ios/CMakeLists.txt 파일을 열고 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

    Xcode에서 프로젝트 설정

    1. Xcode의 <CocosProjectPath>/build/ios/proj 디렉토리에서 프로젝트를 엽니다.
    2. Xsolla SDK의 프레임워크를 프로젝트에 연결합니다. 이를 위해

      1. 프로젝트 설정으로 이동합니다.
      2. 프로젝트 이름으로 대상을 선택합니다.
      3. General > Embedded Content섹션으로 이동하여 + 아이콘을 클릭합니다.
      4. 나타나는 창의 드롭다운 목록에서 Add Other > Add Files을(를) 선택합니다.
      5. <CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks 디렉토리의 모든 프레임워크 폴더를 선택하고 Open을(를) 클릭합니다.

    이 기사가 도움이 되었나요?
    감사합니다!
    개선해야 할 점이 있을까요? 메시지
    유감입니다
    이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
    의견을 보내 주셔서 감사드립니다!
    메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
    이 페이지 평가
    이 페이지 평가
    개선해야 할 점이 있을까요?

    답하기 원하지 않습니다

    의견을 보내 주셔서 감사드립니다!
    마지막 업데이트: 2022년 9월 9일

    오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

    문제 보고
    콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
    후속 조치를 위해 이메일을 제공해 주세요
    의견을 보내 주셔서 감사드립니다!