Sto provando a scrivere un'app che farà scattare un pkg da aprire in modo che l'utente possa installarlo. Ho il codice e funziona bene, tranne per quanto segue.
Quando cerco di aprire il file pkg utilizzando open /tmp/mypackage.pkg
nella maggior parte dei casi, apre il Finder alla cartella home dell'utente, non al pacchetto.
Ho controllato e il pacchetto è presente all'interno della directory specificata e l'applicazione sta creando il comando corretto.
Il comando che sto usando per farlo è in python:
subprocess.Popen(['open', '/tmp/mypackage.pkg'])
application.close()