cegepmatane / Projet-Specialisation-2022-Clement-Darne

Success History est une application de bureau multi-plateforme permettant d'avoir un suivi de ses notes étudiantes.
1 stars 1 forks source link

Configurer l'environnement macOS pour exécuter l'application. #5

Open ClementDrn opened 2 years ago

ClementDrn commented 2 years ago

Description

Il faut pouvoir exécuter l'application sur un système macOS. Ce système doit être facilement utilisable, c'est pourquoi l'usage d'une VM macOS semble être la meilleure solution.

Requis

Voici les requis pour fermer l'issue :

ClementDrn commented 2 years ago

Tutoriels pour installer une VM macOS sur Windows :

ClementDrn commented 2 years ago

Comme VMware Workstation Player bloque les VM macOS, il faut utiliser un unlocker : https://github.com/paolo-projects/unlocker.

ClementDrn commented 2 years ago

En fait Apple ne veut pas que de VM macOS soient utilisées sur des autres systèmes d'exploitation. Voilà pourquoi c'était si dur d'en obtenir une.

ClementDrn commented 2 years ago

Pour compiler l'application depuis macOS : https://github.com/AvaloniaUI/Avalonia/blob/master/Documentation/build.md

ClementDrn commented 2 years ago

J'ai réussi a lancé la PoC sur macOS avec ses étapes :

  1. J'ai installé .NET SDK pour macOS depuis le site officiel
  2. Je n'ai pas réussi à utiliser l'outil ./build.sh CompileNative du dépôt d'Avalonia, il semblerait qu'il n'était pas nécessaire ici.
  3. J'ai utilisé le script run.sh créé initialement pour Linux.

/!\ Je précise qu'Xcode était installé mais ne suis pas sûr qu'il était fondamental.

ClementDrn commented 2 years ago

Je réessaierai plus tard quand l'application aura plus évolué pour vérifier si des étapes supplémentaires sont nécessaires.