Solución al error: Library not loaded: libSystem.dylib En Delphi y OSX

Después del artículo anterior, hice algunos cambios en mi configuración y al reinstalar nuevamente Delphi Seattle y compilar en OSX me apareció el siguiente error:

dyld: Library not loaded: /usr/lib/libSystem.dylib  Referenced from: /Users/edgar/PAServer/scratch-dir/edgar-OSXDelphi/Project2.app/Contents/MacOS/Project2   Reason: Incompatible library version: Project2 requires version 105.0.0 or later, but libSystem.B.dylib provides version 1.0.0

Resulta que este problema se debe al SDK que seleccioné cuando cree mi primer profile en el artículo CONFIGURAR OSX EL CAPITAN PARA DELPHI SEATTLE

Delphi-Select-Sdk-OSX

Como se puede observar, el SDK seleccionado es el 10.11.2 y es allí donde está el problema. pues, aunque no se la razón, el SDK que debemos seleccionar es el 10.9.5. Si por alguna razón no lo tienes instalado en tu XCode a continuación te proporcionaré los pasos para obtenerlo y así poder compilar tus aplicaciones Delphi para OSX.

Primero debes descargar XCode 6.4 y eso lo haces en la zona de descargas de XCode pues debes buscarlo en el listado de descargas de la zona de desarrolladores de Apple como te muestro en la siguiente imagen:

Apple-Developper-Downloads

no se si el enlace de descarga funcione desde sitios externos pero de funcionar, el enlace es este: http://adcdownload.apple.com/Developer_Tools/Xcode_6.4/Xcode_6.4.dmg

Una vez descargado el archivo dmg lo ejecutamos para que sea montado en nuestro equipo y en lugar de instalarlo debemos seleccionar la opción Mostrar contenido del paquete

Xcode-dmg-Show-content

Se nos mostrará una instancia del finder y debemos copiar la carpeta MacOSX10.9.SDK que se ubica en la ruta: /XCode/Contents/Developer/Plataforms/MacOSX.Platform/Developer/SDKs

a nuestra instalación de XCode en

/Aplicaciones/XCode/Contents/Developer/Plataforms/MacOSX.Platform/Developer/SDKs

Xcode-Contents-SDK-10.9.5

Una vez hecho lo anterior reconfiguramos nuestro profile seleccionando el SDK 10.9.5

Delphi-Osx-Profile-Sdk-10.9.5

 

Hecho lo anterior nuevamente podremos compilar nuestras aplicaciones.

Osx-Delphi-Hola-Mundo

Sé el primero en comentar

Deja un comentario