Developer
API Kanjo.Server
todo
Publishing Kanjo.Desktop
Avant compilation
Tester création de la base de données:
- Rouler en débuguer Kanjo.Desktop
- Ouvrir la fenêtre SQLdebug via le menu débug
- Cliquer sur Test création DB
MacOS
Après compilation
- Signer le logiciel dans Xojo en utilisant le AppleDeveloperID : 29NXXXX27R
codesign –timestamp -f -s 'Developer ID Application: Les Logiciels Budjhete inc. (29NXXXX27R)' Kanjo.app/Contents/Frameworks/*.dylib;
codesign –timestamp -f -s 'Developer ID Application: Les Logiciels Budjhete inc. (29NXXXX27R)' Kanjo.app/Contents/Frameworks/*.framework;
codesign –timestamp -f –options runtime –deep -s 'Developer ID Application: Les Logiciels Budjhete inc. (29NXXXX27R)' Kanjo.app;
- Créer le fichier .pkg
pkgbuild –install-location /Applications –component Kanjo.app kanjo.mac.pkg –sign 'Developer ID Installer: Les Logiciels Budjhete inc. (29NXXXX27R)';
- Enregistrer le .pkg chez appleconnect
xcrun notarytool submit kanjo.mac.pkg –keychain-profile “KanjoLogin” –wait
- Copier le fichier dans le nextcloud, s'assurer qu'il est téléchargeable sur le site de kanjo.ca
mv kanjo.mac.pkg ~/NextCloudKanjo/kanjo.releases
Pour voir les logs :
codesign -d -vvvv Kanjo.app
pkgutil –check-signature kanjo.mac.pkg
xcrun notarytool log bcc7f11c-7b58-45d6-b227-af11f8c9afbe –keychain-profile “KanjoLogin”
Windows
todo
Linux
todo