Impossibile avviare l'app creata manualmente

4

Ho creato un'applicazione APP-py3.app memorizzata in /Applications . Il APP-py3.app contiene i seguenti file [F] e le directory [D]:

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

Contenuto dei file :

  • 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)

Lo script funziona bene quando lo avvio dal Terminale ma quando clicco sull'icona APP-py3.app sul Finder ottengo il seguente errore: 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 ) e quando provo ad avviarlo dal terminale che usa il comando open APP-py3.app Ottiene: The application cannot be opened because its executable is missing. . Il messaggio sembra dirmi che manca l'eseguibile ma non capisco perché OSX non trovi l'eseguibile script ... Ma forse ho frainteso qualcosa. Hai qualche idea di questo problema?

    
posta Guuk 01.01.2016 - 17:31
fonte

0 risposte

Leggi altre domande sui tag