2 votos

Mensaje extraño (MacOS 14): "-macosx_version_min ha sido renombrado a -macos_version_min"

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?

1voto

yoliho Puntos 340

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.com

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.

Powered by:

X