关于C#:将Gamesparks与iOS集成的问题

Issues Integrating Gamesparks with iOS

本问题已经有最佳答案,请猛点这里访问。

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

SDK是用目标C编写的,但我的项目是用swift编写的。他们说你要做的就是把文件导入到你的项目中,所以我用cocoapods安装了它,并把源文件复制到我的项目中,我的文件看起来像这样:

files

在我的桥接头,我有

1
2
3
4
5
6
7
#ifndef SuperSpace_Bridging_Header_h
#define SuperSpace_Bridging_Header_h

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

#endif /* SuperSpace_Bridging_Header_h */

没有错误,一切都编译得很好,但是我无法访问似乎是GameSparks SDK核心的GS模块。

以前有人在iOS上使用过这个SDK吗?也许在客观C和斯威夫特之间有一些我不理解的桥接?


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

  • 选择目标
  • 单击"生成设置"
  • 在搜索面板中搜索桥接。
  • 添加objective-c桥接头名称,在本例中是header.h(您可以使用自己的名称)。
  • 请参阅下图以获得清晰的图片。

    enter image description here

    尝试分享你的结果。