No se puede iniciar la aplicación creada manualmente

4

He creado una aplicación APP-py3.app almacenada en /Applications . El APP-py3.app contiene los siguientes archivos [F] y directorios [D]:

  • Contents [D]:
  • Info.plist [F]
  • MacOS [D]:
    • script [F con derechos -rwxr-xr-x ]
  • Resources [D]:
    • icon.icns [F]

Contenido de los archivos :

  • Info.plist :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://
www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleIconFile</key>
    <string>icon.icns</string>
</dict>
</plist>
  • script :
#!/usr/local/bin/python

import os import subprocess

executable = '/usr/local/bin/XXXX.py' arguments = [executable]

os.exe

cve(executable, arguments, os.environ)

El script funciona bien cuando lo inicio desde la Terminal, pero cuando hago clic en el icono APP-py3.app en el Finder obtengo el siguiente error: Impossible d’ouvrir l’application « APP-py3.app », car elle est peut-être endommagée ou incomplète. ( Unable to start the application « APP-py3.app », because it may be damaged or incomplete ) y cuando intento iniciarlo desde el terminal usando el comando open APP-py3.app obtengo: The application cannot be opened because its executable is missing. . El mensaje parece decirme que falta el ejecutable, pero no entiendo por qué OSX no encuentra el ejecutable script ... Pero tal vez entiendo mal algo. ¿Tienes alguna idea de este problema?

    
pregunta Guuk 01.01.2016 - 17:31

0 respuestas

Lea otras preguntas en las etiquetas