Je suis un nouvel utilisateur Mac essayant de créer un fichier *.pkg qui devrait contenir une application *.app (appelons-la MyApp) et une base de données sqlite3 correspondante (appelons-la MyAppDB.sqlite3). Cette application a été écrite en Python et transformée en une application Mac utilisant Pyinstaller . Ce n'est donc pas une application Mac 'native'.
Le processus d'installation *.pkg devrait copier l'application MyApp.app dans ~/Applications/MyApp
et la base de données associée dans ~/Library/Application Support/MyApp/MyAppDB.sqlite3
Pour cela, j'ai utilisé Packages, cependant le programme semble ne pas copier la base de données dans le dossier ~/Library/Application Support/
car aucun nouveau dossier ou fichier n'est créé là-bas après le processus d'installation, seul le dossier ~/Applications/MyApp
est correctement créé où l'application est copiée.
Sans la base de données, le programme plante. J'ai ajouté un script bash qui crée de manière post-installation les dossiers manquants dans ~/Library/Application Support/MyApp/
et copie le fichier MyAppDB.sqlite3 là-bas. Malheureusement, le fichier a seulement des permissions de lecture
et je ne peux pas les modifier.
Donc ma question :
- avez-vous de l'expérience avec Packages et comment ajouter avec succès des fichiers dans un autre dossier que
~/Applications
? Peut-être que je fais quelque chose de mal... ?
Merci d'avance pour votre aide !