Esempio e di Sovrascrivere le variabili di impostazione di build impostate a livello di progetto o di destinazione riassegnando il valore di tale variabile in un file xcconfig.
// Variable set in the project file, previous level
OTHER_LDFLAGS = -ObjC
// lib.xcconfig
OTHER_LDFLAGS = -framework Security
^Quando si compila con questo, il valore precedente di OTHER_LDFLAGS -ObjC
sta per essere sovrascritto dal nuovo valore -framework Security
.
Esempio di ereditarietà delle variabili di impostazione impostate a livello di progetto o di destinazione aggiungendo il valore precedente di tale variabile in un file xcconfig. Pensa a $(inherited)
come variabile speciale che può essere utilizzata per ottenere il valore esistente di una variabile in modo che l'assegnazione alla stessa variabile non sia distruttiva.
// Variable set in the project file, previous level
OTHER_LDFLAGS = -ObjC
// lib.xcconfig
OTHER_LDFLAGS = $(inherited) -framework Security
^Quando si compila con questo, il valore di OTHER_LDFLAGS sta per essere -ObjC -framework Security
.
Esempio trovato alla https://pewpewthespells.com/blog/xcconfig_guide.html
Penso che questo è in realtà $ (ereditato), non $ (Eredita). – Dave