Questo è il template ufficiale Wails React per l'applicazione Video Converter.
Puoi configurare il progetto modificando wails.json. Maggiori informazioni sulle impostazioni del progetto si trovano qui: https://wails.io/docs/reference/project-config
Prima di eseguire o compilare l'applicazione, è necessario fornire i binari di FFmpeg.
- Crea una cartella chiamata
executablesnella directory principale del progetto (se non esiste già). - Scarica FFmpeg (versioni statiche) per le tue piattaforme:
- Windows: Scarica il file
.exee rinominalo inffmpeg-win.exe. - macOS: Scarica il binario e rinominalo in
ffmpeg-mac. (Nota: Assicurati di concedere i permessi di esecuzione su macOS usandochmod +x executables/ffmpeg-mac).
- Windows: Scarica il file
- Posiziona i file: Sposta sia
ffmpeg-win.execheffmpeg-macnella cartellaexecutables/che hai creato.
Per eseguire in modalità sviluppo live, esegui wails dev nella directory del progetto. Questo avvierà un server di sviluppo Vite che fornirà un hot reload molto veloce delle modifiche al frontend. Se vuoi sviluppare in un browser e avere accesso ai tuoi metodi Go, c'è anche un server di sviluppo in esecuzione su http://localhost:34115. Connettiti a questo indirizzo nel browser e potrai chiamare il tuo codice Go dai devtools.
Per creare un pacchetto ridistribuibile in modalità produzione, usa wails build.
Se stai compilando per macOS usando lo script build.sh fornito, devi configurare la tua Apple Signing Identity.
-
Apri il terminale ed esegui il seguente comando per elencare le identità di firma disponibili:
security find-identity -v -p codesigning
-
Copia la stringa dell'identità (il testo tra virgolette, che solitamente inizia con "Apple Development:" o "Developer ID Application:").
-
Apri il file
build.shnel tuo editor. -
Incolla la tua identità nella variabile
SIGNING_IDENTITY.