Sto provando a correggere una formula homebrew che usa xcodebuild
per creare una dipendenza. Sfortunatamente, questa dipendenza si basa su un SDK precedente, MacOSX10.12.sdk
. Non riesco a fare in modo che questo progetto utilizzi un SDK più recente in quanto richiederebbe un vasto refactoring per il codice base. Inoltre, questa libreria è di Apple e hanno scelto di abbandonare il supporto appositamente per il nuovo Xcode SDK.
Fortunatamente, sono riuscito a trovare l'SDK di cui ho bisogno da questo repository su Github. Eppure ora non lo faccio sapere come forzare xcodebuild
per usare l'SDK di cui ho bisogno. Indipendentemente dalle opzioni o variabili impostate, xcodebuild
utilizza sempre l'SDK predefinito da Xcode.
La versione del sistema che sto usando per questo è 10.12.6. Sì, anche se la versione del sistema stesso è 10.12, Xcode si rifiuta di usare un SDK che corrisponde a detta versione.
Quindi, come posso forzare xcodebuild
a utilizzare il mio vecchio SDK nella mia directory personalizzata?