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?
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.
VungleSDK.embeddedframework "Ordner" Bild sieht anders aus. Es wird es nicht als Rahmen angeben. Suchen Sie zuerst den richtigen Pfad Ihrer Headerdatei. – Satyam
@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. –
Wie hast du diesen Rahmen bekommen? Haben Sie es gebaut oder von jemandem geteilt oder von einer Website heruntergeladen? – Satyam