una sistema sierra responde puede proviene pro preferencias porque mojave mac instalar identificados identificado identidad high desarrolladores desarrollador confirmar app aplicaciones aplicacion abrir macos delphi delphi-xe2 firemonkey

macos - sistema - La aplicación de muestra Delphi XE2 Firemonkey no se ejecuta en un MAC



no se puede abrir “final cut pro” porque no se puede confirmar la identidad del desarrollador. (13)

Estoy intentando ejecutar una aplicación Firemonkey de muestra en una Mac, pero recibo este mensaje en la Mac:

dyld: Library not loaded: @rpath/libcgunwind.1.0.dylib Referenced from: /Users/nobre/Applications/Embarcadero/PAServer/scratch-dir/rafael_colucci-Nobre/Project37.app/Contents/MacOS/Project37 Reason: image not found dyld: Library not loaded: @rpath/libcgunwind.1.0.dylib Referenced from: /Users/nobre/Applications/Embarcadero/PAServer/scratch-dir/rafael_colucci-Nobre/Project37.app/Contents/MacOS/Project37 Reason: image not found dyld: Library not loaded: @rpath/libcgunwind.1.0.dylib Referenced from: /Users/nobre/Applications/Embarcadero/PAServer/scratch-dir/rafael_colucci-Nobre/Project37.app/Contents/MacOS/Project37 Reason: image not found

Utilicé este tutorial para agregar una plataforma OSX:

Nuevo Mac y Rad Studio XE2

EDITAR

Más información sobre el error:

Process: Teste2 [34270] Path: /Users/User/Applications/Embarcadero/PAServer/scratch-dir/rafael_colucci-VM/Teste2.app/Contents/MacOS/Teste2 Identifier: Teste2 Version: ??? (???) Code Type: X86 (Native) Parent Process: launchd [94] Date/Time: 2011-09-01 19:36:26.246 +0100 OS Version: Mac OS X 10.6.8 (10K540) Report Version: 6 Interval Since Last Report: 3908 sec Crashes Since Last Report: 4 Per-App Crashes Since Last Report: 4 Anonymous UUID: 58C242CA-C324-4A23-86ED-96D93C7C1A84 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: @rpath/libcgunwind.1.0.dylib Referenced from: /Users/User/Applications/Embarcadero/PAServer/scratch-dir/rafael_colucci-VM/Teste2.app/Contents/MacOS/Teste2 Reason: image not found Binary Images: 0x8fe00000 - 0x8fe4163b dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld Model: VMware Virtual Platform, BootROM 6.00, 1 processor, 30 GHz, 1 GB, SMC 1.30f3 Graphics: VMware SVGA II, VMware SVGA II, PCI, 16 MB Network Service: Ethernet, Ethernet, en0 Parallel ATA Device: VMware Virtual IDE CDROM Drive SCSI Device: SCSI Target Device @ 0 USB Device: VMware Virtual USB Hub, 0x0e0f (VMWare, Inc.), 0x0002, 0x00200000 / 3 USB Device: VMware Virtual USB Keyboard, 0x05ac (Apple Inc.), 0x020b, 0x00210000 / 4 USB Device: VMware Virtual USB Mouse, 0x0e0f (VMWare, Inc.), 0x0003, 0x00100000 / 2

EDITAR

Algunas capturas de pantalla:


Error de tiempo de ejecución 231 en 000169AD

este es un problema en VMWare, consulte https://forums.embarcadero.com/message.jspa?messageID=393962

La solución es copiar el archivo FMX.Filter.pas en el directorio de su proyecto y modificarlo:

function FilterByName(const AName: string): TFilter; var i: Integer; begin Result := nil; if Filters = nil then Exit; if GlobalUseHWEffects then begin for i := 0 to Filters.Count - 1 do if CompareText(TFilterClass(Filters.Objects[i]).FilterAttr.Name, AName) = 0 then begin Result := TFilterClass(Filters.Objects[i]).Create; Exit; end; end; end; function FilterClassByName(const AName: string): TFilterClass; var i: Integer; begin Result := nil; if Filters = nil then Exit; if GlobalUseHWEffects then begin for i := 0 to Filters.Count - 1 do if CompareText(TFilterClass(Filters.Objects[i]).FilterAttr.Name, AName) = 0 then begin Result := TFilterClass(Filters.Objects[i]); Exit; end; end; end;

y en dpr set GlobalUseHWEffects: = False;

Esto se debe a que VMWare y el hardware de gráficos emulando


consola "hola mundo"

release - works fine (Hello, World) appears in Platform Assistant

depuración de la ventana de terminal - igual que el lanzamiento

Formulario 2D vacío

release - Runtime error 231 at 000169AD debug - seems to run (bouncing Spartan Helmet icon in dock) but

la forma nunca aparece

Formulario 3D vacío

release - Platform Assistant terminal window shows "invalid pixel

mensajes de formato "y" contexto no válido ", pero aparece el formulario y la barra de menú tiene" Proyecto 1 "en su depuración, igual que la versión

Estos errores significan que ejecuta su aplicación bajo MacOS que se instaló en la Máquina Virtual. La instalación de MacOS en la VM entra en conflicto con la licencia y, por lo tanto, Embarcadero no planea soportar el entorno de la VM.


Acabo de instalar la versión de prueba de Delphi XE2 y tengo el mismo problema: no puedo iniciar una aplicación FireMonkey en Mac OS X debido a la falta de libcgunwind.1.0.dylib.

Sin embargo, creo que sé cuál es el problema. Este archivo debe estar dentro de la carpeta ($ BDS) / Redist / osx32 listo para ser implementado con su aplicación Delphi OSX. Pero, si solo instaló el producto Delphi XE2 en lugar del RAD Studio XE2 completo, faltarán estos archivos redistribuibles, por ejemplo, no se instalarán en absoluto.

Siempre que este archivo específico se menciona en los documentos, está relacionado con C ++ Builder. Entonces, si este es realmente el problema, probablemente sea un descuido (no tan pequeño) en el lado de Embarcadero.

Para responder a su pregunta, creo que si instala la versión de prueba de C ++ Builder XE2, o el paquete completo de RAD Studio XE2, debería obtener estos archivos redistribuibles.


Asegúrese de que haya un espacio después de la ruta al servidor de correo en su servidor de correo. Comando antes de la parte de -password . Por ejemplo, mi contraseña es firemonkey y la línea es la siguiente:

"/Users/firemonkey/Applications/Embarcadero/PAServer/paserver" -password=firemonkey

Luego, asegúrate de ejecutar el servidor de correo desde el archivo paserver.command .



He resuelto esto por mi. Estaba haciendo clic en el botón verde de ejecución en el id que es "ejecutar sin depurar".

Haga clic en el botón Ejecutar junto a él, que en XE2 es el botón Ejecutar al que estamos acostumbrados las personas mayores.


La ejecución de paserver.com le ayudó con el primer problema, pero la mayoría es el archivo que creo que falta.

Al verificar la implementación, el archivo libcgunwind.1.0.dylib en la carpeta ($ BDS) / Redist / osx32 estaba atenuado, así que copié el archivo de PAServer en el mac y actualicé, ahora la aplicación funciona perfectamente sola :)


Las instrucciones de Embarcadero para iniciar el servidor remoto parecen ser incorrectas. Utilice el archivo paserver.copmmand para iniciar el servidor. Entonces mi proyecto funcionó bien.

Entonces desplegando. Cambie la configuración de compilación a Liberar en lugar de Depurar. Debe copiar el archivo libcgunwind.1.0.dylib en el directorio Redist / osx32 o la versión fallará. Luego intente construir / liberar de nuevo. El archivo "proyecto" .rsm está en el directorio de depuración y no en el directorio de publicación. Copié el archivo .rsm al directorio de la versión, implementé y funcionó. Este fue el caso de mi propio proyecto de demostración y el proyecto controlsDemo. Cualquiera de las dos funcionaba de la misma manera.

Un comienzo un poco duro pero todo está funcionando. No sé por qué ponen una barra de menú en la demostración de controles, ya que no es muy similar a Mac. Cambie a un menú principal y todo funciona muy bien.

Cuenta


Si cree que necesita abrir una ventana de cmd y realizar el siguiente comando para completar la carpeta Redist, después de eso, el Administrador de Implementación localizará los archivos necesarios:

C: / Archivos de programa (x86) / Embarcadero / RAD Studio / 9.0 / Redist> redistsetup default

Deployment Manager tiene un botón "Conciliar" para actualizar la lista.


Si va al directorio donde se instaló PAServer en su Mac, debería ver que libcgunwind.1.0.dylib está presente allí.

El instalador intenta ayudar creando un archivo paserver.command. Si inicia con esto, debería configurar la ruta de la biblioteca correctamente para que se encuentre el archivo anterior.

Si ha movido su ubicación de PAServer, simplemente actualice manualmente el archivo paserver.command con las rutas apropiadas y ejecute.



Simplemente haga clic en paserver.command en lugar de solo paserver .. ¡Funciona!

Incluso puede agregar -password = (su contraseña), al final de la última línea dentro de paserver.command (después de la última ". Luego comienza sin pedir contraseña.


Verifique la nueva carpeta "Redist" en la ruta de instalación de RAD Studio. Su aplicación necesita algunos archivos de ella.