当前位置: 首页 > 知识库问答 >
问题:

将Gamesparks与iOS集成的问题[重复]

景成和
2023-03-14

目前正在做一个游戏,我已经到了需要实现多人游戏功能的地步。我正在尝试将GameSparks SDK加载到我的项目中,但无法正确导入模块,我不太确定发生了什么。

SDK是用Objective C编写的,但我的项目是用Swift编写的。他们说你只需要将文件导入到你的项目中,所以我用cocoapods安装了它,并将源文件复制到我的项目中,我的文件如下所示:

在我的桥接报头中,我有

#ifndef SuperSpace_Bridging_Header_h
#define SuperSpace_Bridging_Header_h

#import <GS.h>
#import <GSAPI.h>

#endif /* SuperSpace_Bridging_Header_h */

并且没有错误,一切都编译得很好,但是我没有访问gs模块的权限,它似乎是GameSparks SDK的核心。

以前有没有人在iOS中使用过这个SDK?也许Objective-C和Swift之间的桥接有什么我不理解的地方?

共有1个答案

秋煌
2023-03-14

您应该将桥接头设置为target->Build settings。

  1. 选择目标
  2. 单击“生成设置”
  3. 在搜索面板中搜索桥接。
  4. 添加Objective-C桥接头名称,在本例中为header.h(您可以使用您的。)

如需清晰的图片,请参阅下图。

试着分享你的结果。

 类似资料:
  • 我正在致力于将Spring SAML扩展集成到我们的应用程序中,并将SSO与我们客户的一个ADFS2进行集成。0作为IDP,我们已从应用程序生成服务提供商元数据,并将ADFS元数据导入应用程序。当我选择客户端idp并单击start single sign并提供正确的客户端凭据时,我们看到SAML响应如下: Saml回应。 但我也看到以下异常被抛出,因为服务提供商无法验证消息。 异常消息: 如果我遗

  • 我正试图将sonarqube集成到我的android项目中。下面是我的根构造。gradle 我试图遵循这里提到的内容--http://docs.SonarQube.org/display/scan/analysy+with+SonarQube+scanner+for+gradle,并用Lint和SonarQube分析Android项目

  • 我想将phoenix与zeppelin集成,我在独立PC上运行Hbase,内部设置了zookeeper,即在hbase-env.sh中设置export hbase_manages_zk=true,我配置了phoenix服务器和客户机jar,phoenix从命令行工作正常,我使用./sqlline.py localhost进行测试,我可以运行pheonix查询。 我需要在zeppelin中设置phe

  • 我正在尝试将Hudi与Kafka主题集成。 接下来的步骤是: 在ConFluent中创建了Kafka主题,并在模式注册表中定义了模式。 使用kafka-avro控制台生产者,我正在尝试生成数据。 以连续模式运行Hudi Delta Streamer以消耗数据。 基础设施: AWS EMR 火花2.4.4 Hudi实用程序(用0.6.0和0.7.0尝试) Avro(已尝试avro-1.8.2、avr

  • 我试图实现一个目标C程序与ActiveCollab3 beta接口,我遇到了一些问题。我可以在浏览器中输入NSLog输出的url,它可以很好地为所有项目提取xml。当我试图通过这个程序访问它时,它不想为我工作,它给了我一个HTTP 403错误。我是Objective C的新手,我是作为一种学习经验来做这件事的,所以有些代码可能是多余的。提前感谢您的帮助。导入用尖括号包围,但会导致它在StackOv

  • 我已经创建了angular应用程序,并根据下面的文档做了相应的更改,并能够加载斯巴达克斯商店。https://sap.github.io/spartacus-docs/building-the-spartacus-storefront-from-libraries/试图通过https://sap.github.io/spartacus-docs/cds-integration下面的链接在相同的应用