Build - Sample Swift (macOS) App e esercitazioni
Importante
Visual Studio App Center è previsto per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate che è possibile considerare la migrazione a.
Altre informazioni sulle sequenze temporali di supporto e sulle alternative.
In questa esercitazione si apprenderà come creare un'app Swift di esempio in App Center.
Per prima cosa, seguire l'esercitazione introduttiva per configurare l'app di esempio.
Prerequisiti
- Account GitHub
- Facoltativo: profilo di provisioning e certificato. Passare alla documentazione per sviluppatori Apple per informazioni sulla creazione di un ID app per creare un'app di esempio con cui progettare l'app di esempio.
Configurare il repository
Passare al servizio Build in App Center.
Scegliere GitHub come servizio con cui compilare.
Accedere a GitHub e fare clic su Autorizza AppCenter.
Scegliere sampleapp-macos-swift.
Configurare la build
Scegliere il ramo principale.
Fare clic su Configura compilazione. Verrà visualizzato il pannello Di configurazione compilazione.
Se il codice è firmato, attivare l'accesso . Caricare il profilo di provisioning e il certificato, disponibili nel Centro per sviluppatori Apple. In questo modo è possibile distribuire l'app in un secondo momento.
Se la compilazione ha esito negativo a causa di un errore di codesigning: verificare che tutte le modifiche siano state push nel repository remoto.
Fare clic su Salva nella parte inferiore della pagina e la compilazione inizierà.
La compilazione può richiedere alcuni minuti, ma è possibile fare clic su di essa per visualizzare i log di output in tempo reale. In seguito, se la compilazione ha esito positivo, è possibile scaricare la compilazione, i simboli o i log facendo clic su Scarica.
Ogni volta che si esegue il push del codice in un ramo configurato, verrà avviata automaticamente una compilazione. Ciò consente di distribuire continuamente app assicurandosi che le modifiche più recenti all'app possano compilare.