2017-06-16 2 views
0

Ich versuche, Anzeigen in meinem Swift 3 SpriteKit Spiel hinzuzufügen. Insbesondere AdColony und Vungle. Das Problem ist, dass wenn ich die Frameworks importiere, die sie mir liefern, nichts funktioniert. Zum Beispiel:Xcode Frameworks Ordner Klassenreferenz funktioniert nicht?

enter image description here

Nun, wenn ich hinzufügen, eine Brücke Objective-C-Datei und #import <VungleSDK/VungleSDK.h> wie mir gesagt wurde, ich erhalte eine Fehlermeldung lesen: VSwift-Bridging-Header.m:9:9: 'VungleSDK/VungleSDK.h' file not found. Ich habe versucht, den Ordner VungleSDK/VungleSDK.h zu verschieben, aber das tat nichts.

Jetzt mit AdColony habe ich importiert, aber die Bridge-Datei ist in Ordnung. Wenn ich versuche, eine Klasse in meinen .swift-Dateien aus dem AdColony-Framework-Ordner zu referenzieren, lautet sie: GameOverScene.swift:47:9: Use of unresolved identifier 'AdColony'. Ich habe die AdColony/Vungle-Tutorials gelesen (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), aber ich kann nicht herausfinden, was das Problem ist und warum ich nichts referenzieren kann. Ich habe auch die Testprojekte von beiden Werbedienstleistungen heruntergeladen und ausgeführt, und sie funktionierten einwandfrei.

+0

VungleSDK.embeddedframework "Ordner" Bild sieht anders aus. Es wird es nicht als Rahmen angeben. Suchen Sie zuerst den richtigen Pfad Ihrer Headerdatei. – Satyam

+0

@Satyam Ich stimme zu, es sieht anders aus, ich habe versucht, den "VungleSDK.frameworks" -Ordner zu verschieben und es mit seinen Kindern selbst zu machen, aber es scheint immer noch nicht zu funktionieren. –

+0

Wie hast du diesen Rahmen bekommen? Haben Sie es gebaut oder von jemandem geteilt oder von einer Website heruntergeladen? – Satyam

Antwort

0

Nun öffnen Sie das Sprite-Kit und vendeln Sie das Bündel in die zpode-Datei. Es gibt zwei mxRtcs in deinem kollidierten Ordner. Kopieren Sie eine auf die gstate.ll und die andere auf LLcx_z.ff

Verwandte Themen