Creare un'app Mac Catalyst con l'interfaccia della riga di comando di .NET
In questa esercitazione si apprenderà come creare ed eseguire un'app dell'interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) in Mac Catalyst usando .NET Command Line Interface (CLI) in macOS:
Per creare app MAUI .NET, è necessario scaricare ed eseguire il programma di installazione per il runtime .NET più recente. Dovrai anche scaricare e installare la versione più recente di Xcode, disponibile anche dall'app App Store sul mac.
Nel Mac aprire Terminale e verificare che sia installato il runtime .NET più recente:
dotnet --version
In Terminale installare la build pubblica più recente di .NET MAUI:
sudo dotnet workload install maui --source https://api.nuget.org/v3/index.json
Questo comando installerà la versione rilasciata più recente di .NET MAUI, inclusi gli SDK della piattaforma necessari.
In Terminale creare una nuova app MAUI .NET usando l'interfaccia della riga di comando di .NET:
dotnet new maui -n "MyMauiApp"
In Terminale modificare la directory in MyMauiApp ed eseguire l'app:
cd MyMauiApp dotnet build -t:Run -f net8.0-maccatalyst
Il
dotnet build
comando ripristina le dipendenze del progetto, compila l'app e la avvia.Se viene visualizzato un errore di compilazione e viene visualizzato un avviso che indica che non è stato possibile trovare il bundle dell'app Xcode, potrebbe essere necessario eseguire il comando seguente:
xcode-select --reset
Nell'app in esecuzione premere più volte il pulsante Fai clic su di me e osservare che il numero di clic del pulsante viene incrementato.
Compilare con una versione specifica di Xcode
Se nel Mac sono installate più versioni di Xcode, è possibile specificare quale versione Xcode deve essere usata durante la compilazione dell'app. Esistono diversi approcci che è possibile usare per eseguire questa operazione, ma l'approccio consigliato consiste nell'impostare la MD_APPLE_SDK_ROOT
variabile di ambiente sul percorso della versione Xcode.
Avviso
L'uso xcode-select -s
di per impostare la versione di Xcode da usare non è consigliato.
Per impostare la MD_APPLE_SDK_ROOT
variabile di ambiente per la durata della sessione del terminale corrente:
Aprire l'applicazione Terminale .
Digitare il comando seguente, sostituendo la versione di Xcode e premere INVIO:
export MD_APPLE_SDK_ROOT=/Applications/Xcode_14.1.0.app
Se si vuole impostare questa variabile di ambiente in modo permanente, è possibile aggiungere il export
comando al profilo della shell, ad esempio .zprofile.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per