Condividi tramite


Introduzione - Esercitazioni e app Swift (macOS) di esempio

Importante

Visual Studio App Center è stato ritirato il 31 marzo 2025, ad eccezione delle funzionalità di Analisi e diagnostica, che continueranno a essere supportate fino al 30 giugno 2026. Ulteriori informazioni.

Questa esercitazione descrive come configurare un'app Swift di esempio con App Center per macOS. Sono supportati sia Objective-C che Swift.

Prerequisiti

Accedi a GitHub e forkare il repository

  1. Accedi al tuo account GitHub.

  2. Accedere al repository GitHub dell'app di esempio.

  3. Fare clic su Fork nell'angolo superiore destro della pagina e clonare il repository.

Integrare CocoaPods

  1. Aprire un terminale e passare alla directory dell'app di esempio.

  2. Eseguire il comando seguente per installare CocoaPods:

    sudo gem install cocoapods
    
  3. Il podfile incluso elenca le dipendenze nel codice sorgente. Per installarli, eseguire il comando seguente:

    pod install
    
  4. Aprire e .xcworkspace premere Esegui. L'app deve essere compilata senza errori.

Accedere ad App Center

  1. Aprire il portale di App Center.

  2. Fare clic su Connetti con GitHub e accedere oppure usare un altro provider.

Creare una nuova app in App Center

  1. Fare clic su Aggiungi nuova app.

  2. Assegnare all'app il nome App macOS di esempio.

  3. Scegliere macOS e Objective-C/Swift.

  4. Fare clic su Aggiungi nuova app nella parte inferiore.

Sostituire il segreto dell'app

Per consentire all'app di esempio di inviare informazioni ad App Center, il segreto dell'app deve essere modificato in Xcode.

  1. Passare alla pagina Impostazioni in App Center.

  2. Copiare il segreto dell'app nella parte superiore.

  3. Apri .xcworkspace dalla cartella dell'app di esempio.

  4. In AppDelegate.swift modificare il applicationDidFinishLaunching metodo delegato e incollare il segreto dell'app nel segnaposto.

  5. Aggiungi, esegui il commit e fai il push delle modifiche nel tuo repository forkato. Può essere eseguita dal terminale o da uno strumento di propria scelta.

Coprogettare il progetto

La progettazione condivisa è facoltativa, ma consigliata.

La progettazione condivisa assicura agli utenti che l'app proviene da uno sviluppatore attendibile e non è stata modificata da un altro utente. In App Center è necessario distribuire l'app agli utenti e inviare notifiche push. Altre informazioni sono disponibili nella documentazione per sviluppatori Apple.

Quando si crea un nuovo ID app per questa app di esempio, assicurarsi di controllare il servizio notifiche push nella sezione Servizi app .

Servizio app push

  1. Aprire .xcworkspace dalla cartella dell'app di esempio.

  2. Passare a Generale all'interno del .xcworkspace file.

  3. In Identità modificare l'identificatore del bundle in modo che corrisponda all'ID app.

  4. Importare e selezionare il profilo di provisioning in Firma (Debug) e Firma (Rilascio).

  5. Aggiungi, esegui il commit e fai il push delle modifiche nel tuo repository forkato. Può essere eseguita dal terminale o da uno strumento di propria scelta.

Siete pronti per provare un servizio di App Center.