Estoy tratando de arreglar una fórmula casera que utiliza xcodebuild
para construir una dependencia. Por desgracia, esta dependencia depende de un SDK más antiguo, MacOSX10.12.sdk
. No puedo hacer que este proyecto utilice un SDK más reciente, ya que requeriría una amplia refactorización del código base. Además, esta librería es de Apple y han decidido dejar de soportarla a propósito en el nuevo SDK de Xcode.
Afortunadamente, he conseguido encontrar el SDK que necesito de este repositorio en Github. Sin embargo, ahora no sé cómo forzar xcodebuild
para utilizar el SDK que necesito. No importa qué opciones o variables configure, xcodebuild
siempre utiliza el SDK por defecto de Xcode.
La versión del sistema que estoy usando para esto es 10.12.6. Sí, aunque la versión del sistema en sí es 10.12, Xcode se niega a utilizar un SDK que coincida con dicha versión.
Entonces, ¿cómo puedo forzar xcodebuild
para utilizar mi antiguo SDK en mi propio directorio personalizado?