Sigo recibiendo esto:
-macosx_version_min ha sido renombrado a -macos_version_min
cada vez que compilo algo. ¿Hay alguna razón por la que sucede? ¿Puedo evitarlo?
Sigo recibiendo esto:
-macosx_version_min ha sido renombrado a -macos_version_min
cada vez que compilo algo. ¿Hay alguna razón por la que sucede? ¿Puedo evitarlo?
Esto es un cambio en Xcode 15.
Mi respuesta es de una búsqueda rápida en Google y viendo otros informes de errores sobre este problema, sin embargo, no he investigado lo suficiente como para decir más que la línea anterior, pero creo que el problema es que Apple introdujo un nuevo enlazador (y también renombró el antiguo a clásico, que ya se utilizaba) que tiene este cambio en la bandera.
gcc también ha cambiado su código para solucionar esto Desde el error de gcc
Darwin: Usar -platform_version cuando esté disponible [PR110624].
Las versiones posteriores del enlazador estático admiten una bandera más flexible para describir el sistema operativo, la versión del sistema operativo y el SDK utilizado para compilar el código. Esto reemplaza la funcionalidad de '-mmacosx_version_min' (que ahora está obsoleto, lo que lleva al diagnóstico descrito en la PR).
Ahora usamos la bandera platform_version cuando está disponible, lo que evita el diagnóstico.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.