将Gameparks与iOS集成的问题

时间:2018-08-21 06:48:15

标签: ios objective-c swift gamesparks

目前正在开发游戏,现在我已经实现了多人游戏功能。我正在尝试将GameSparks SDK加载到我的项目中,但是无法正确导入该模块,并且我不确定发生了什么。

SDK是用Objective C编写的,但是我的项目是使用Swift编写的。他们说,您需要做的就是将文件导入到您的项目中,因此我用cocoapods安装了该文件,并将源文件复制到了我的项目中,我的文件如下所示:

files

在我的桥接标题中,我有

#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 个答案:

答案 0 :(得分:3)

您应该将桥接标头设置为目标->构建设置。

  1. 选择目标
  2. 点击构建设置
  3. 在搜索面板中搜索桥接。
  4. 添加Objective-C桥接标头名称,在这种情况下为 Header.h (您可以使用它)。

有关清晰图片,请参考以下图片。

enter image description here

尝试并分享您的结果。