Wie kann ich die Xcode "Link Library mit Bibliotheken" -Phase zwischen verschiedenen Build-Zielen kopieren / synchronisieren?

9

Ich versuche, eine einfachere Methode zum Kopieren / Synchronisieren der Liste der Frameworks für die Linker-Erstellungsphase in XCode zu finden. Ich weiß, dass ich Ziele in Xcode duplizieren kann, aber dies ist für das Erstellen eines neuen Cocoa Touch Unit Testing Bundle-Ziels.

Das Erstellen eines neuen Einheitentestziels erstellt eine Linker-Erstellungsphase mit nur SenTestingKit.framework , UIKit.framework , Foundation.framework . Ich muss dann manuell eine Reihe von Frameworks hinzufügen.

Das ist ein Problem, weil ich ein phonegap / cordova-Plugin verwalte und es anderen Leuten leicht machen möchte, meine Komponententests in ihrem phonegap / cordova-Projekt, das mein Plugin verwendet, auszuführen.

Gibt es eine clevere Möglichkeit, Linker-Objekte zwischen Zielen in XCode zu ziehen? Oder kann ich alle Linker-Elemente von einem Befehlszeilenaufruf in die Projektdatei schieben?

    
Steve Jansen 09.08.2013, 17:11
quelle

1 Antwort

3

Es gibt eine sehr einfache Möglichkeit, dies zu tun. Wenn Sie Frameworks zu einem Ziel hinzufügen, werden die Frameworks im Projektnavigatorfenster (dem linken Fenster) angezeigt. Wählen Sie das Framework aus und sehen Sie sich das Fenster "Datei-Inspektor" an. Sie können das Ziel in der Liste "Ziel-Mitgliedschaft" sehen. Klicken Sie einfach auf die anderen Ziele und Sie haben das Framework in den anderen Zielen verknüpft.

Ich hoffe, das hilft.

    
Eva Madrazo 24.09.2014 09:52
quelle

Tags und Links