1 votos

¿Por qué mi aplicación creada con Platypus no acepta las carpetas eliminadas?

Tengo un pequeño Python 2.7 script que convertí en una aplicación usando Platypus hace unos años. Después de actualizar Platypus a la última versión (5.4.1) sólo quería reconstruir la aplicación para que empezara a respetar la configuración de Apariencia de Luz/Oscuridad/Auto del sistema (que soporta la última versión de Platypus). Pero la aplicación que se construye ya no aceptará las carpetas caídas en su ventana (mientras que siempre solía hacerlo).

Tengo marcada la opción "Aceptar elementos descartados".

En Configuración tengo las IU "public.item" y "public.folder".

Leyendo la documentación de Platypus y echando un vistazo a la aplicación, parece que eso es todo lo que se necesita. Pero la ventana abierta ignora totalmente las carpetas que se dejan caer sobre ella. He confirmado que no se ejecuta el código. Sin embargo, soltar un archivo en ella funciona, porque mi propio código Python primero comprueba que tiene una carpeta y se queja si no es el caso. Un sello datetime.datetime.now() en la cabecera de main() imprime cuando un archivo es soltado en la aplicación, pero no cuando una carpeta es soltada en la aplicación.

Probablemente me estoy perdiendo algo trivial y estúpido, pero es como si las aplicaciones creadas por Platypus simplemente ya no procesaran las carpetas que caen en sus Windows. ¿Alguna idea?

1voto

Peter Puntos 36

Resulta que el último Platypus tiene un error de algún tipo que afecta a las nuevas aplicaciones construidas a partir de un archivo .platypus existente que fue guardado por una versión anterior de Platypus. Pude crear una versión completamente funcional de mi aplicación simplemente empezando de cero e introduciendo la información necesaria y ajustando la configuración pertinente. Así que la solución es volver a empezar. Afortunadamente, configurar las cosas desde cero es bastante fácil.

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