【问题标题】:Issues Integrating Gamesparks with iOS [duplicate]将 Gamesparks 与 iOS 集成的问题 [重复]
【发布时间】:2019-01-27 07:28:26
【问题描述】:

目前正在开发一款游戏,我已经到了需要实现多人游戏功能的地步。我正在尝试将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 */

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

之前有人在 iOS 中使用过这个 SDK 吗?也许我不理解关于在 Objective-C 和 Swift 之间架桥的东西?

【问题讨论】:

    标签: ios objective-c swift gamesparks


    【解决方案1】:

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

    1. 选择目标
    2. 点击构建设置
    3. 在搜索面板中搜索桥接。
    4. 添加Objective-C Bridging header 名称,在本例中为Header.h(您可以使用自己的。)

    请参考下图以获得清晰的图片。

    尝试并分享您的结果。

    【讨论】:

    • 哇,我以为我只是在吐冰雹玛丽。这正是修复它的原因!谢谢你。我完全按照你说的做了,做了清理和构建,现在一切都可用了。
    • 最欢迎您。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 2017-09-20
    • 2012-09-06
    • 2016-08-02
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多