如何将原生iOS专用艾克索拉SDK连接至项目

您可以使用原生iOS专用艾克索拉SDK在移动应用上实现各种功能,例如社交网络登录以及在完成购买后返回应用等。

要将本原生SDK连接至Cocos Creator项目,请按照以下步骤进行操作:

  1. 生成Xcode项目
  2. 将iOS专用艾克索拉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专用艾克索拉SDK连接至项目

将艾克索拉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. 将艾克索拉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日

    发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

    报告问题
    我们非常重视内容质量。您的反馈将帮助我们做得更好。
    请留下邮箱以便我们后续跟进
    感谢您的反馈!