Afficher la pageAnciennes révisionsLiens de retourAjouter au livre.Haut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== 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 [[https://developer.apple.com/account/resources/certificates/list|AppleDeveloperID]] : 29NXXXX27R <WRAP center round box 60%> codesign --timestamp -f -s 'Developer ID Application: Les Logiciels Budjhete inc. (29NXXXX27R)' Kanjo.app/Contents/Frameworks/*.dylib; </WRAP> <WRAP center round box 60%> codesign --timestamp -f -s 'Developer ID Application: Les Logiciels Budjhete inc. (29NXXXX27R)' Kanjo.app/Contents/Frameworks/*.framework; </WRAP> <WRAP center round box 60%> codesign --timestamp -f --options runtime --deep -s 'Developer ID Application: Les Logiciels Budjhete inc. (29NXXXX27R)' Kanjo.app; </WRAP> * Créer le fichier .pkg <WRAP center round box 60%> pkgbuild --install-location /Applications --component Kanjo.app kanjo.mac.pkg --sign 'Developer ID Installer: Les Logiciels Budjhete inc. (29NXXXX27R)'; </WRAP> * Enregistrer le .pkg chez [[https://developer.apple.com/documentation/notaryapi|appleconnect]] <WRAP center round box 60%> xcrun notarytool submit kanjo.mac.pkg --keychain-profile "KanjoLogin" --wait </WRAP> * Copier le fichier dans le nextcloud, s'assurer qu'il est téléchargeable sur le site de [[https://kanjo.ca/telechargements/#mac|kanjo.ca]] <WRAP center round box 60%> mv kanjo.mac.pkg ~/NextCloudKanjo/kanjo.releases </WRAP> Pour voir les logs : <WRAP center round box 60%> codesign -d -vvvv Kanjo.app </WRAP> <WRAP center round box 60%> pkgutil --check-signature kanjo.mac.pkg </WRAP> <WRAP center round box 60%> xcrun notarytool log bcc7f11c-7b58-45d6-b227-af11f8c9afbe --keychain-profile "KanjoLogin" </WRAP> ==== Windows ==== todo ==== Linux ==== todo developer.txt Dernière modification : 2024/04/23 07:32de hete