Puedo ejecutar una aplicación FireMonkey en Mac OSX con PAServer. Pero ahora, me gustaría implementar la aplicación Mac OS (algo así como MSI en Windows). ¿Cómo puedo hacer esto?¿Cómo implementar una aplicación FireMonkey para Mac OSX?
Respuesta
Debe crear un paquete de aplicaciones para implementar su aplicación en un sistema OSX.
comprobar estos enlaces para obtener más información
Usted querrá leer más sobre Application Bundles.
Usando el paquete de aplicaciones que Delphi crea y despliega a través de PAServer
Dado que está utilizando el PAServer, encontrará que ya ha creado un paquete de aplicaciones para usted. Después de ejecutar el programa mediante el PAServer, buscar en la carpeta siguiente en el Mac para el paquete de aplicaciones:
/Users/[nombre de usuario]/Aplicaciones/Embarcadero/PAServer/scratch-dir/[nombreperfil]
Si su proyecto se llama Proyecto1, verá un paquete de aplicaciones en esa carpeta llamada Proyecto1.
Si lee el artículo anterior de la wiki, sabrá que Project1 tiene una extensión "oculta" de .app, y todo es realmente una carpeta con todos los archivos necesarios para ejecutar la aplicación.
Adelante y ejecute este paquete de aplicaciones directamente en la Mac. Si se queja de dylibs faltantes, como libmidas.dylib, simplemente cópielos de la carpeta PAServer en la carpeta MacOS del paquete de aplicaciones.
Para el usuario de Mac OS, el paquete de la aplicación aparece como un único archivo de programa, completo con un ícono. El usuario puede doble clic en el paquete de aplicaciones para ejecutar la aplicación, arrástrelo a su muelle, etc.
Cambiar el icono de paquete
La aplicación tendrá el icono de Delphi por defecto, pero se puede sustituir con tu propio ícono. En la Mac, simplemente haga clic derecho en el paquete de la aplicación en Finder y seleccione Mostrar contenido del paquete. Allí, busque en la carpeta Contenido/Recursos el archivo .icns.
Utilice la aplicación Icon Composer que se instaló con XCode para crear su archivo de icono .icns a partir de archivos de imagen existentes.
que mira a escondidas el interior del haz
Peek por el interior en el resto de los contenidos. Verá el archivo dylib requerido, su archivo de programa y el archivo Info.plist, que es un archivo de texto con elementos como ID de aplicación, firmas y otras cosas importantes.
Más acerca de la implementación
Si su aplicación puede ser auto contenida en un paquete de aplicación, el método estándar es put the application bundle inside a disk image .dmg file, que permite al usuario abandonar la aplicación en la carpeta de aplicaciones.
Si su aplicación requiere la instalación de archivos adicionales, bibliotecas, bases de datos o marcos, etc., debe crear un paquete. Puede utilizar PackageMaker para hacer esto. Un paquete es similar al instalador "msi" en Windows que mencionas.
Cuando el usuario hace doble clic en el paquete, se ejecuta por Installer. Tiene una interfaz de estilo asistente y guía al usuario a través de la instalación de la aplicación. También puede firmar el paquete con su certificado de firma de código.
Si desea incluir su paquete de aplicaciones en la tienda de aplicaciones, necesitará sign. También necesitará sandbox.
Sandboxing y la App Store de Mac - 2 Nov, 2011
La gran mayoría de los usuarios de Mac están libres de malware y estamos trabajando en tecnologías para ayudar a mantenerlo de esa manera. A partir del 1 de marzo de 2012 todas las aplicaciones enviadas a Mac App Store deben implementar sandboxing. La aplicación de espacio aislado es una forma excelente de proteger sistemas y usuarios al , lo que limita los recursos a los que las aplicaciones pueden acceder y lo hace más difícil para que el software malicioso ponga en peligro los sistemas de los usuarios. Aprenda más por visitando la página App Sandbox.
respuesta muy útil. –
Parece haber cambiado a/users/userid/RADPAServer/(menos las Aplicaciones /) –
- 1. Impresión de Firemonkey en Mac OSX
- 2. cómo instalar una aplicación para php en mac osx mamp?
- 3. Portar una Aplicación GTK + a Mac OSX
- 4. Google Analytics para Mac Aplicación OSx
- 5. Implementar y distribuir aplicaciones OpenCV con Xcode4 en Mac OSX
- 6. ¿Por qué mi aplicación Firemonkey abre una ventana de terminal en OSX pero no en Win32?
- 7. Building glew para Mac OSX
- 8. TDD para una aplicación OSX
- 9. Unidad probando una aplicación Firemonkey
- 10. Delphi XE2: Mostrar PDF en una aplicación Delphi FireMonkey en OSX
- 11. Cómo instalar y ejecutar wkhtmltopdf en Mac OsX 10.7.3 para usar en una aplicación PHP
- 12. nodeJS + jslint: dónde instalar para mac OSX?
- 13. Agregar una configuración regional en Mac OSX
- 14. Tomcat, Netbeans Mac OSX Lion
- 15. Establecer a .jar como la aplicación predeterminada? (Mac OSX)
- 16. Implementar la aplicación Mono sin Framework en Mac
- 17. sniffer Bluetooth - preferiblemente mac osx
- 18. Cómo degradar JRE/JDK en Mac OSX?
- 19. Instalar mod_mono en Mac OSX
- 20. Cómo: instalar JOGL para Eclipse en Mac OSX 10.6?
- 21. ¿Cómo hacer que una Mac OSX Cocoa aplicación a pantalla completa?
- 22. ¿Cómo ejecuto una aplicación al iniciar el sistema? (Mac OSX, Cocoa)
- 23. Cómo depurar una aplicación Delphi iOS FireMonkey en Xcode?
- 24. Firemonkey para iPhone
- 25. TClientDataset en la aplicación OS X Firemonkey
- 26. Android emulator Mac OSX ubicación
- 27. compilando libqxt en mac osx
- 28. Gatekeeper firmando para OSX DMG fuera de OSX/XCode/Mac App Store?
- 29. Cómo implementar una herramienta de línea de comandos de Mac
- 30. ¿Macros para GCC/G ++ para diferenciar Linux y Mac OSX?
Algunos más información acerca de [PackageMaker] (http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/PackageMakerUserGuide/Introduction/Introduction.html). –