2015-12-05 11 views
11

Ich möchte mein benutzerdefiniertes Modul/Framework in meinem Swift-Projekt auf Xcode 7 importieren. Ich verstehe, wie man es normalerweise macht. Aber ich möchte nicht jedes Mal, wenn ich ein neues Projekt mache, mein Framework ziehen und ablegen. Ich dachte, ich könnte das Framework in den Ordner iPhoneOS.sdk /../ Frameworks und/oder den Ordner iPhoneSimulator.sdk /../ Frameworks verschieben. Ohne mein benutzerdefiniertes Framework in das Projekt zu ziehen oder zu löschen, kann ich das Modul (mit Autocomplete) importieren. Ich erhalte jedoch einen Fehler "Konnte Objective-C-Modul 'Tumblr' nicht erstellen". Gibt es eine Einstellung in Build-Einstellungen, die ich vermisse?Importieren Sie mein benutzerdefiniertes Modul/Framework Xcode Swift

enter image description here

** Das Tumblr Modul ist ein Modul I erstellt.

ich habe auch eine .tbd und module.map Dateien für den Rahmen, in dem Ihren Moduls iPhoneOS.sdk bestehenden

Antwort

12

Drag x-Code-Projektes in den linken Fensterbereich mit allen Dateien.

Klicken Sie dann auf Ihre Hauptprojektdatei und gehen Sie zu Allgemein, scrollen Sie nach unten zu Embedded Binaries und fügen Sie sie über das Menü dort hinzu.

enter image description here

+0

Ich fürchte, ich bin mir bewusst, dass, aber meine Frage ist mehr darüber, wie ich die .framework importieren können, ohne sie in meinem Xcode-Projekt zu ziehen zu haben. Genauso kann ich SpriteKit importieren, ohne das .framework in mein Projekt ziehen zu müssen. Danke für deine Antwort. – Asdrubal

+0

Klicken Sie auf "Weitere hinzufügen ..."? – Ajwhiteway

+0

In einem Szenario, in dem Sie ein Apple-Framework verwenden möchten, können Sie CoreMotion oder UIKit verwenden, wenn Sie 'import UIKit' verwenden müssen. Sie können es bereits importieren, ohne etwas tun zu müssen. Öffnen Sie ein neues Projekt und importieren Sie ein Apple-Framework, ohne etwas tun zu müssen. Meine Frage ist, kann ich die gleiche Funktionalität haben, so dass ich mein Framework nicht in jedes xcode-Projekt verschieben muss. – Asdrubal

Verwandte Themen