2016-06-21 6 views
1

ich heruntergeladenen Code von hier:Coca-Pods Ziel-C-Dateien im Swift-Projekt. Bridging Ausgabe

https://github.com/QuickBlox/quickblox-ios-sdk

weichen umfassen Probe-chat-swift Beispiel Ordner, in dem irgendwieen Jungs scheint einen Rahmen geschaffen.

In meinem Fall, wenn ich nur Kakao-Pods verwende, um Code in mein Projekt zu ziehen, sagt Xcode, dass wir keine der heruntergeladenen Klassen finden können. Ich bin mir sicher, dass das ein Problem mit Bridging ist, aber meine Frage, was sind die Schritte, die ich tun muss, um Framework wie die Jungs in ihrem Beispiel zu erstellen.

Oder muss ich jede Datei manuell überbrücken? Wenn das der Fall ist, kann es sehr viel Zeit in Anspruch nehmen.

Antwort

0

Ich habe mein eigenes Framework für die Verwendung von Tumblr in einer App erstellt. Ich bin mir sicher, dass Sie wissen, wie man ein Framework-Projekt einrichtet, aber ich werde erklären, was ich getan habe, als ich das Framework eingehalten habe. Nachdem Sie das Framework abgeschlossen haben, was Sie tun, ist unter Ihrem xcode-Projektordner im Verzeichnis eine Falte Products. Der Text für Project.framework sollte rot oder schwarz sein. So oder so führen Sie Ihr Projekt und stellen Sie sicher, dass es schwarz ist. Dann rechts klicken und Show in Finder wählen. Dann können Sie diesen Rahmen kopieren und bringen sie in die Spitze des Projekts Sie in den Rahmen verwenden möchten.

enter image description here

Sie werden auch eine Header-Datei vornehmen müssen. Wie die, die ich unten habe, wenn Sie Obj-c verwenden, aber ich bin sicher, dass Sie google und ein Beispiel in swift finden können, Sie versuchen, bestimmte Aspekte Ihres Rahmens mit einer schnellen Schnittstellendatei zu verbergen.

#import <UIKit/UIKit.h> 
#import <Foundation/Foundation.h> 

//! Project version number for Tumblr. 
FOUNDATION_EXPORT double TumblrVersionNumber; 

//! Project version string for Tumblr. 
FOUNDATION_EXPORT const unsigned char TumblrVersionString[]; 

// In this header, you should import all the public headers of your framework using statements 
//#import <Tumblr/Tumblr.h> 


#import "TMSDKUserAgent.h" 
#import "JXHTTPDataBody.h" 
#import "JXHTTPOperationQueueDelegate.h" 
#import "TMTumblrAuthenticator.h" 
... 
+0

hey danke für die Antwort in Bezug auf Framework. ursprünglich ging es um die Frage der Überbrückung. aber danke! Ich habe eine Antwort hinzugefügt. –

Verwandte Themen