【问题标题】:Integrating Revmob into SpriteKit Swift game将 Revmob 集成到 SpriteKit Swift 游戏中
【发布时间】:2015-02-22 02:12:10
【问题描述】:

您将如何将 Revmob 广告集成到 SpriteKit Swift 游戏中。我尝试遵循 Revmob 为 Swift 应用程序提供的相同教程,但它与 Swift 中的 SpriteKit 游戏不同。出于某种原因,Swift 中的 SpriteKit 游戏不允许您制作桥接头。有人知道怎么做吗?

【问题讨论】:

  • 所有关于如何将 RevMob 整合到 iOS 中的说明,包括 SWIFT 和 Objective C,都在 RevMob 网站上。 sdk.revmobmobileadnetwork.com/ios.html
  • 这就是我要说的。我快速尝试了 rev mob 网站上的教程,但由于某种原因 sprite kit 不允许我创建桥接头。
  • 你必须更具体。为什么不允许您创建桥接头?您正在采取哪些步骤,您在什么时候出了问题?
  • 所以我添加了一个 .h 文件,当我这样做时,没有选项说要创建一个桥接头。然后我添加 Revmob 框架导入语句。该应用程序构建没有错误。然后,当我在构建设置中将“定义模块”设置为 yes 并且 Objective-C 桥接头到我的 .h 文件时,Xcode 说 .h 文件不存在。

标签: swift sprite-kit revmob revmobads


【解决方案1】:

根据您最后的评论,我建议您执行以下操作(按照 RevMob 网站上的说明)。

  1. 创建 SWIFT 游戏项目。
  2. 添加所需的框架:SystemConfiguration.framework、StoreKit.framework、MediaPlayer.framework、AdSupport.framework 和下载的 RevMobAds.framework。
  3. 创建一个新文件。确保从相关的 iOS/OS X 部分中进行选择,选择 Source 和 Objective-C File。
  4. 使用“mapApp-Bridging-Header”作为文件名(不确定名称是否真的很重要,但这是他们在教程中使用的)。将文件类型保留为空,然后单击下一步。
  5. 出现通常的保存文件屏幕。确保选择了您的目标。
  6. 此时系统会提示您“是否要配置一个 Objective-C 桥接头”。单击是。注意:此提示只会出现一次,因为头文件将被创建并保留在您的项目中。除非您删除文件,否则后续文件创建将不再要求此操作。见附图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 2011-09-27
    相关资源
    最近更新 更多