2017-06-16 44 views
0

我想将广告添加到我的Swift 3 SpriteKit游戏中。具体来说,AdColony和Vungle。问题是,当我导入他们提供的框架时,没有任何工作。例如:Xcode框架文件夹类引用不工作?

enter image description here

现在,当我添加一个桥,Objective-C的文件和#import <VungleSDK/VungleSDK.h>就像有人告诉我,我得到一个错误阅读:VSwift-Bridging-Header.m:9:9: 'VungleSDK/VungleSDK.h' file not found。我试图移动文件夹VungleSDK/VungleSDK.h但仍然没有。

现在与AdColony我已经导入,但桥文件是好的。当我尝试引用AdColony框架文件夹中的.swift文件中的类时,它的内容如下:GameOverScene.swift:47:9: Use of unresolved identifier 'AdColony'。我已阅读/完成了AdColony/Vungle教程(Vungle:https://v.vungle.com/dashboard/applications/5942ea1625cbbb8e4f002a70/details AdColony:https://github.com/AdColony/AdColony-iOS-SDK-3/wiki/Xcode-Project-Setup#adding-the-framework-to-your-xcode-project),但我似乎无法弄清楚问题所在以及为什么我无法引用任何内容。我还通过两种广告服务下载并运行了测试项目,并且它们工作得很好。

+0

VungleSDK.embeddedframework“文件夹”图像看起来不同。它不会表明它是一个框架。首先找到头文件的正确路径。 – Satyam

+0

@Satyam我同意它看起来不一样,我试图移动“VungleSDK.frameworks”文件夹,并允许它与它的孩子本身,但它似乎仍然无法正常工作。 –

+0

你是如何得到这个框架的?你有没有建立或有人分享或从某个网站下载? – Satyam

回答

0

嗯,打开sprite套件,然后将bundle捆绑到zpode文件。 Theres两个mxRtc在youre碰撞文件夹。复制一个到gstate.ll,另一个到LLcx_z.ff