Unterschied zwischen Build-Phasen - Link Binary mit Bibliotheken oder Build-Einstellungen - Linker Flags

9

Was ist der Unterschied zwischen Build-Phasen - & gt; Verknüpfen Sie Binär mit Bibliotheken oder Build-Einstellungen - & gt; Linker Flags?

Ersteres scheint Ihnen nicht zu erlauben, zwischen Debug vs Release zu spezifizieren, und die darin angegebenen Frameworks scheinen auch nicht mit letzterem übereinzustimmen.

Hinweis: Ich habe vorhandene Einträge in SO überprüft, habe jedoch keine gefunden, die dies genau beantworten.

    
Boon 07.02.2017, 21:39
quelle

1 Antwort

3

Xcode übersetzt Bibliotheken in Build Phases – Link Binary With Libraries in Linker-Flags: -lsome oder -framework Some .

Build Phases ist eine etwas abstrakte Sicht auf den Build-Prozess. Sie haben diesen Linker-Schritt hier aufgeführt, aber es ist unidirektional - es zeigt nicht, was bereits für Linker in Linker Flags vorhanden ist, es fügt nur neue Flags zu Linker hinzu.

"Optionale" Bibliotheken werden in schwache Verknüpfungen übersetzt: -weak-lsome und -weak_framework Some

    
paiv 15.02.2017, 20:58
quelle