2015-06-03 12 views
5

Ich versuche, CocoaLumberjack in mein iOS-Projekt zu integrieren, indem ich die Lumberjack.Xcode-Datei in mein Projekt verschiebe. Das funktioniert gut, aber jetzt hat mein Projekt 9 neue Ziele. Ich brauche den ganzen Overhead nicht. Also meine Frage ist, Wie reduziere ich die Anzahl der Ziele auf nur die benötigten Sachen für iOS?CocoaLumberjack per Drag-and-Drop in iOS-Projekt integrieren

Es scheint jedes Mal, wenn ich nur über das mobile Projekt ziehen, dass es benötigte Dateien fehlt. Nach meinen Nachforschungen scheint es, dass es keine aktuellen Tutorials zur Integration von Lumberjack speziell in iOS gibt, was wie ein Werkzeug erscheint, das allgemein verwendet wird, so dass es seltsam ist. Da ich neu in all dem bin, ist es mühsam und ich würde etwas Hilfe lieben.

Weitere Informationen: Ich mache eine manuelle Installation, da Cocoapods für mich keine Option ist. Ich verfolge ihr Installationshandbuch: Installation Guide

Die erste Zeile in der manuellen Installationsanleitung ist

git submodule add [email protected]:CocoaLumberjack/CocoaLumberjack.git 

Ich will nicht noch ein weiteres Modul zu meinem Projekt hinzuzufügen, so dass ich Drag & Drop Lumberjack.Xcode in mein Projekt.

+0

Bevor ich gelernt, wie cocoapods zu verwenden, würde ich Kopieren Sie einfach alle .h und .m Dateien in mein Projekt, um sicherzustellen, dass sie zum richtigen Ziel hinzugefügt werden. Das einzige Problem, das Sie vermeiden müssen, ist das Fehlen einer oder mehrerer Dateien. Nicht 100% sicher mit CocoaLumberjack, aber ich würde nur alles von hier hinzufügen: https://github.com/CocoaLumberjack/CocoaLumberjack/tree/master/Classes – Mike

+0

Nur neugierig, warum Cocoapods ist keine Option für Sie. –

+1

@Mike Wenn du das als Antwort hinzufügst, werde ich dir das Kopfgeld geben. – John

Antwort

2

Bevor ich gelernt habe, CocoaPods zu verwenden, habe ich einfach das Repo geklont und alle .h und .m Dateien in mein Projekt kopiert, , um sicherzustellen, dass sie zum korrekten Ziel hinzugefügt werden.

Das einzige Problem, das Sie unbedingt vermeiden müssen, ist das Fehlen einer oder mehrerer Dateien. Nicht 100% sicher mit CocoaLumberjack, aber ich würde hier auf gerade hinzufügen, alles aussehen:

https://github.com/CocoaLumberjack/CocoaLumberjack/tree/master/Classes

+0

Vielen Dank für Ihre Hilfe! – John

2

Anstatt es als Submodul hinzuzufügen, können Sie das Repo einfach klonen und zu Ihrem Projekt hinzufügen. Der Rest der Anweisungen bleibt gleich. Ersetzen Sie also die oben genannte Zeile durch:

git clone [email protected]:CocoaLumberjack/CocoaLumberjack.git 
rm -r CocoaLumberjack/.git/ 

Folgen Sie dann den Anweisungen in der Installationsanleitung.