如何将原生iOS专用艾克索拉SDK连接至项目
您可以使用原生iOS专用艾克索拉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 。
随后,<CocosProjectPath>/build/iOS/proj
目录下将生成一个Xcode项目。用于所有iOS编译版本的文件将在<CocosProjectPath>/native/engine/ios
目录下生成。
将iOS专用艾克索拉SDK连接至项目
将艾克索拉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
目录打开您的项目。 - 将艾克索拉SDK中的框架连接至项目。方法是:
- 前往项目设置。
- 选择具有您项目名称的目标。
- 前往
General > Embedded Content 部分,然后单击+图标。 - 在显示的窗口中,从下拉菜单里选择
Add Other > Add Files 。 - 选择
<CocosProjectPath>/extensions/xsolla-commerce-sdk/native/ios/Frameworks
下的所有框架文件夹,然后单击Open 。
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。