iOS向けのネイティブXsolla SDKをプロジェクトに接続する方法
ネイティブのiOS向けのXolla SDKを利用して、ソーシャルログインや購入後のアプリケーションへの復帰などの機能をモバイルアプリケーションに実装することが可能です。
ネイティブSDKをCocos Creatorプロジェクトに接続するには、以下の手順で行います:
Xcode用のプロジェクトを生成する
- Cocos Creatorのエディターで、メインメニューから
Project > Build に移動します。アプリケーションが以前にプラットフォーム用にビルドされていない場合、ビルド用の新しい設定を作成するためのウィンドウが開きます。エディタにビルドするための構成がすでにある場合、New Build Task をクリックして、新しい構成を作成します。 New Build Configuration ウィンドウで、以下の変更を行います:
Platform フィルドで、利用可能なビルドプラットフォームのリストからiOS を選択します。Developer Team セクションで、開発者プロファイルを指定します。
Build をクリックします。- メインメニューで、
File > Project Settings に移動します。 Build System フィルドで、New Build System を指定します。
その結果、Xcode用のプロジェクトが<CocosProjectPath>/build/iOS/proj
ディレクトリに生成されます。すべてのiOSビルドに使われるファイルは<CocosProjectPath>/native/engine/ios
ディレクトリに生成されます。
iOS向けのXsolla SDKをプロジェクトに接続する
Xsolla SDKライブラリ用のコネクタスクリプトをソースコードに追加します。これを行うには:
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Scripts
フォルダーから<CocosProjectPath>/native/engine/ios
フォルダーにファイルをコピーします。<CocosProjectPath>/native/engine/ios/CMakeLists.txt
ファイルを任意のテキストエディタで開き、PROJ_SOURCES
リストに以下の行を追加します:
Copy
${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でプロジェクトをセットアップする
- Xcodeで、
<CocosProjectPath>/build/ios/proj
ディレクトリからプロジェクトを開きます。 - Xsolla SDKからプロジェクトにフレームワークを接続します。これを行うには:
- プロジェクト設定に移動します。
- プロジェクト名の付いたターゲットを選択します。
General > Embedded Content セクションに移動して+アイコンをクリックします。- 表示されたウィンドウで、ドロップダウンリストから
Add Other > Add Files を選択します。 <CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks
ディレクトリ内のすべてのフレームワークフォルダを選択し、Open をクリックします。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。