Una de las cosas geniales de RAD Studio es que crear apps móviles que funcionan tanto en Android como en iOS es súper fácil, con muy pocos cambios de código, o incluso ninguno. Para nosotros en Embarcadero, eso significa que a veces, detrás de escena, nos toca lidiar con esos momentos en los que Google o Apple hacen cambios bruscos en los SDKs que permiten toda esa magia de los smartphones. A veces, el momento de esos cambios puede complicarle la vida a los usuarios de Android o iOS que actualizan a la última versión del sistema operativo de su teléfono.
Apple tuvo su gran evento “Awe Dropping”, donde presentaron nuevo hardware y un iOS bastante renovado, apenas unos días antes del lanzamiento de RAD Studio 13. Esta vez, Apple cambió algunas cosas en iOS 26 y añadió nuevos frameworks, lo que podría hacer que veas un mensaje de error “Linker Error $00000001” y que la app de iOS no se pueda desplegar, ya sea en un simulador o en un dispositivo real. También podrías ver algunas advertencias sobre frameworks que faltan, específicamente AVRouting y _LocationEssentials.
La buena noticia es que puedes solucionar este problema con un par de pasos sencillos.
Cómo agregar el SDK de iOS26 a tu configuración de RAD Studio
Si aún no lo has hecho, necesitas actualizar la copia de XCode en la Mac que estás usando. Para que puedas crear apps compatibles con iOS 26, necesitas estar usando la versión 26 de XCode.

Asegúrate de actualizar XCode para que tenga instalado el SDK de iOS.
Ahora abre el Administrador de SDKs en RAD Studio y añade ahí el SDK de iOS26 como destino:

Después de añadir el nuevo SDK, verás una pantalla que se ve más o menos así:

Cómo agregar los nuevos frameworks AVRouting y _LocationEssentials
Ahora, para agregar los frameworks que faltan, sigue estos pasos:
- Con iOS26 y la lista de “Remote Paths” seleccionada, haz clic en el botón “nuevo”.
- Esto abrirá un cuadro de diálogo que te permitirá agregar un nuevo framework. En el cuadro de edición “Path on remote machine”, escribe
$(SDKROOT)/System/Library/Frameworks - Asegúrate de haber seleccionado el botón de opción “Framework”.
- En el cuadro de edición “Framework name”, escribe
AVRouting - Ahora haz clic en “OK” y ese framework se añadirá a la lista.
Ahora repite los pasos 1 a 5 y añade _LocationEssentials a la lista. Ten en cuenta que empieza con un guion bajo.

Ahora haz clic en el botón “Update Local File Cache”. Di “sí a todo” para sobrescribir cualquier archivo local si te lo pregunta.
Deberías terminar con una lista de frameworks que se vea algo así:

Si has seguido los pasos correctamente, ahora podrás crear apps para iOS usando XCode 26 y RAD Studio. Solo deberías necesitar seguir estos pasos una vez; después de eso, las apps para iOS 26 se compilarán sin errores usando Delphi o RAD Studio. Ten en cuenta que no necesitas que tus apps sean compatibles con iOS 26: puedes instalar versiones anteriores del SDK de iOS en tu Mac para dar soporte a usuarios con dispositivos más antiguos. Pero si estás usando RAD Studio con XCode 26, necesitarás hacer los cambios que te he indicado aquí antes de poder compilar y desplegar cualquier cosa con éxito.

Descarga hoy mismo la versión de prueba gratuita de RAD Studio y comprueba por ti mismo por qué es la forma más rápida, sencilla y eficiente de crear apps multiplataforma que funcionan en Windows, macOS, Linux, iOS y Android usando una sola base de código.
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Free Delphi Community Edition Free C++Builder Community Edition





