Compilazioni iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Crea e invia app iOS su TestFlight e App Store utilizzando l'infrastruttura Mac dedicata di Capgo.
Cosa imparerai
Sezione intitolata “Cosa imparerai”- Imparerai a caricare il tuo app tramite Capgo Native build
- Imparerai a configurare i certificati per Capgo Native Build
Requisiti preliminari
Sezione intitolata “Requisiti”- Un account Capgo con una sottoscrizione attiva
- Il tuo app già registrata in Capgo (esegui
bunx @capgo/cli@latest app addse non) - Un computer Mac con Xcode installato (è possibile impostare la compilazione su una macchina Linux/Windows, ma non è ancora documentato)
- Un account di sviluppatore Apple valido (99€/anno) (Devi avere diritti di amministratore o proprietario sull'account di sviluppatore Apple)
- Il tuo app deve essere in grado di compilarsi con successo tramite Xcode
- Un app Capacitor
- Un'icona configurata per l'app. Gli app senza un'icona non possono essere caricate su App Store
Prima di iniziare negli ambienti di Apple
Sezione intitolata “Prima di iniziare negli ambienti di Apple”Prima di configurare i certificati o di caricare il tuo primo upload di TestFlight, assicurati che l'account e il team Apple siano pronti:
- Attiva l'autenticazione a due fattori per l'account Apple utilizzato per l'iscrizione
- Scegli il tipo di abbonamento giusto:
- Individuale / Proprietario unico: il tuo nome personale diventa il nome del venditore sull'App Store
- Organizzazione: richiede un'entità legale, un numero D-U-N-S, un sito web aziendale pubblico, un indirizzo email di lavoro sul dominio della società e una persona con l'autorità di vincolare l'organizzazione agli accordi di Apple
- Usa un account che possa accedere sia a Apple Developer che a App Store Connect per i certificati, i record dell'app, le API chiavi e TestFlight
- Assicurati di fissare il tuo ID bundle finale presto. Cambiarlo in seguito significa di solito ricominciare la configurazione dell'App Store
- Pianifica questi elementi di App Store Connect prima della revisione dell'app: URL del supporto, URL della politica sulla privacy, età di valutazione, screenshot, conformità all'esportazione e dettagli di contatto per la revisione dell'app
La prima costruzione manuale
Prima di poter iniziare a pensare a costruire l'app con __CAPGO_KEEP_0__, dovremmo prima configurarla e fare una prima costruzione di TestFlight a mano. Ci sono alcuni vantaggi nell'eseguire una costruzione manuale prima:Before we can start thinking about building the app with Capgo, we should first set it up, and do a first TestFlight build by hand. There are some advantages to doing a manual build first:
- Crea il record di App Store se non l'hai già fatto
- Potrai risolvere eventuali problemi con il processo di costruzione legati all'app __CAPGO_KEEP_0__
- You will be able to figure out any issues with the build process linked to your app code
The first manual build
Configurazione del certificato di distribuzione
Sezione intitolata “Configurazione del certificato di distribuzione”-
Apri Xcode
-
Clicca su
Xcode->Settings...Alternativamente, puoi utilizzare la scorciatoiaCmd + ,
-
Vai a
Accounts
-
Trova l'account Apple aggiunto all'account sviluppatore Apple

-
Trova il team che utilizzerai per distribuire l'app

-
Clicca sul
Manage Certificates...tasto
-
Assicurati di poter vedere il certificato di distribuzione nella lista

-
Se non riesci a vederlo, devi creare un nuovo certificato
- Clicca sul
+tasto e poi suApple Distribution
- Il certificato verrà creato automaticamente. Puoi vederlo nella lista. Guarda il passaggio precedente per confermare che lo vedi.
- Clicca sul
Ora che hai installato il certificato di distribuzione, puoi iniziare il processo di build.
Costruzione manuale per TestFlight
Sezione intitolata “Costruzione manuale per TestFlight”-
Apri l'applicazione in Xcode
Esegui
bunx cap open iosper aprire l'applicazione in Xcode. -
Trova e clicca sul
archivebottoniNella barra degli strumenti di Xcode, trova e clicca sul
product->archivebottoni.
-
Attendere la compilazione per completare
-
Clicca su
Distribute Apptasto
-
Seleziona
TestFlight Internal Onlycome metodo di distribuzione e clicca suDistributetasto
-
Configura il record dell'app
Compila i seguenti campi:
- Nome: il nome della tua app - visibile nella App Store
- SKU - lo SKU della tua app - questo viene utilizzato per identificare la tua app nella App Store
- La lingua principale - la lingua principale dell'app
Poi, clicca sul
nextbutton
-
Se la creazione del record dell'app fallisce, prova a chiudere la finestra e prova a creare l'archivio dell'app di nuovo.
-
Aspetta che l'upload sia completo
-
Se tutto è andato bene, dovresti vedere lo schermo seguente

-
Clicca sul
Donebutton
Potresti pensare istintivamente che tutto sia andato bene e che potrai vedere l'app in TestFlight adesso, ma ci sono ancora alcune cose da finire:
- Aggiungiti a TestFlight
- Completa la conformità all'esportazione in modo che la costruzione diventi testabile
- Inserisci i metadati obbligatori di App Store Connect, come il tuo URL di supporto, il tuo URL di politica sulla privacy e la tua classificazione di età
- Prepara le schermate che corrispondono ai dispositivi che effettivamente supporti
- Aggiungi i dettagli di contatto per la revisione App e qualsiasi credenziale di test prima della sottoscrizione di produzione
Iniziamo con il primo:
Aggiungiti a TestFlight
Sezione intitolata “Aggiungiti a TestFlight”-
Vai al pagina di App Store Connect pagina di accesso a App Store Connect

-
Accedi con il tuo account di sviluppatore Apple
-
Seleziona l'equipe che hai utilizzato quando hai creato il record dell'applicazione. Se hai solo un account di sviluppatore, puoi saltare questo passaggio.

-
Clicca sul
Appstasto
-
Clicca sul

-
Selezione di App Store Connect per TestFlight
TestFlightClicca sul
-
Selezione dell'app di App Store Connect
Internal Testers plusSelezione di App Store Connect per TestFlight
-
Crea un nuovo gruppo
Mi piace chiamare il gruppo “interni”. Puoi chiamarlo come vuoi.

-
Clicca su
Invite testersbutton
-
Aggiungiti al gruppo
Trova te stesso nella lista e seleziona la casella accanto al tuo nome. (Potresti dover ricaricare la pagina per vederlo) Poi, clicca su il
Addbutton per confermare.
-
Verifica di essere stato aggiunto al gruppo
Ora dovresti vederti nel gruppo.

Congratulazioni 🎉 Hai aggiunto te stesso a TestFlight. Ora c'è solo una cosa in più che devi fare prima di poter configurare Capgo Native Build.
Impostazione delle informazioni sulla conformità
Sezione intitolata “Impostazione delle informazioni sulla conformità”Ora hai bisogno di promettere a Apple che la tua app non utilizza alcuna crittografia non standard (come un algoritmo personalizzato). Se la tua app utilizza effettivamente alcuna crittografia non standard, ti consiglio di leggere il documentazione di Apple su come gestire questo.
- Ci sono due modi per farlo:
- Puoi farlo a mano ogni volta che costruisci l'app.
false.
Puoi configurare il tuo file plist per impostare automaticamente questo valore su
-
Iniziamo con il primo: segui tutte le fasi della sezione precedente per trovare la sezione TestFlight in App Store Connect
-
Clicca su
Builds -> iOS
-
Trova il build con informazioni di conformità mancanti e clicca su
Manage
-
Seleziona l'opzione che meglio descrive il tuo app
Per me, questo è
nonema potrebbe essere diverso per te. Dopo, clicca su salva
-
Il tuo app dovrebbe ora dire
ready to test
Per quanto riguarda il secondo, ecco i passaggi:
-
Apri il
Info.plistfile -
Aggiungi la seguente chiave:
<key>ITSAppUsesNonExemptEncryption</key><false/> -
Salva il file
Installa l'app TestFlight e accetta l'invito
Sezione intitolata “Installa l'app TestFlight e accetta l'invito”Ora sei CI SI STA AVVICINANDO pronto per testare il tuo app in TestFlight. Prima, devi fare le seguenti cose:
- Scarica l'app TestFlight dall'App Store sul tuo dispositivo iOS/iPadOS
- Accetta l'invito per testare il tuo app
Tralascerò i dettagli su come installare l'app TestFlight sul tuo dispositivo. Se non sei sicuro su come installare un'app, Google ha alcune guide fantastiche su come farlo.
Per quanto riguarda l'accettazione dell'invito, riceverai un'email da Apple con un link per accettare l'invito.
-
Apri l'email da Apple con il link per accettare l'invito
-
Clicca sul
View in TestFlightbutton
-
Clicca sul
Installbutton
-
Installa l'app sul tuo dispositivo
Se hai già installato l'app utilizzando Xcode, potresti vedere lo schermo seguente. Per favore clicca sul
installbutton.
-
Aspetta che l'app si installi
-
Clicca sul
Openbutton e cliccalo
Congratulazioni 🎉 Hai accettato l'invito a testare l'app in TestFlight. Ora puoi configurare Capgo Native Build per costruire e inviare l'app a TestFlight.
Configurazione di Capgo Native Build
Sezione intitolata “Configurazione di Capgo Native Build”There are a few things you need to configure in Capgo Native Build to be able to build and submit your app to TestFlight. Here is a list of the things you will pass to the Capgo CLI:
| Ecco una lista delle cose che passerai al __CAPGO_KEEP_1__ __CAPGO_KEEP_2__: | Parametro |
|---|---|
--platform | Descrizioneios) |
--apple-team-id | La piattaforma per costruire ( Il tuo ID di sviluppatore Apple (trovato in) |
--apple-key | Path to your App Store Connect API Key file (.p8 Percorso del tuo file chiave App Store Connect __CAPGO_KEEP_0__ ( |
--apple-key-id | The Key ID of your App Store Connect API Key |
--apple-issuer-id | L'ID chiave del tuo file chiave App Store Connect __CAPGO_KEEP_0__ |
--certificate | Il tuo ID emittente App Store Connect.p12 Percorso del tuo certificato di distribuzione ( |
--ios-provisioning-profile | Mappatura del profilo di provisioning (bundleId=path o semplicemente percorso per un profilo singolo) |
Esempio di comando:
bunx @capgo/cli@latest build credentials save \ --platform ios \ --apple-team-id YOUR_TEAM_ID \ --apple-key '/path/to/AuthKey_XXXXX.p8' \ --apple-key-id YOUR_KEY_ID \ --apple-issuer-id YOUR_ISSUER_ID \ --certificate '/path/to/certificate.p12' \ --ios-provisioning-profile '/path/to/profile.mobileprovision'Vai a
-
Account Apple Developer e scorri verso il basso Trova il
-
ID del team
Team ID
Chiave Apple, ID chiave Apple e ID emittente Apple
Sezione intitolata “Chiave Apple, ID chiave Apple e ID emittente Apple”Ora, passiamo alla chiave Apple.
-
Seleziona il team corretto dal menu a discesa
- Clicca sul tuo nome nell'angolo in alto a destra
- Clicca sul team che vuoi utilizzare

-
Clicca sul
Integrationstasto
-
Trova il
issuerClicca sul
copytasto per copiare l'emittente
-
Clicca sul pulsante più

-
Imposta il nome della chiave e impostare l'accesso a
App managere clicca sulGeneratepulsante
-
Salva l'ID della chiave

-
Scarica la chiave


Congratulazioni 🎉 Hai creato la chiave Apple, l'ID chiave Apple e l'ID emittente Apple.
Certificato
Sezione intitolata “Certificato”Ora sei pronto per esportare il certificato. Come ricorderai, uno dei primi passaggi di questa guida era la configurazione del certificato di distribuzione.
Tuttavia, Apple, nella loro infinita saggezza, ha deciso che il modo in cui esportare il certificato è molto diverso da quello in cui crearli 🙃 Vediamo di impostarlo:
-
Apri Accesso alle chiavi
- Clicca
Command + Spaceper aprire la barra di ricerca - Cerca
Keychain Access - Clicca sul
Keychain Accessl'app
- Clicca
-
Seleziona la
logincategoria e clicca sulMy Certificatesbottoni
-
Trova il tuo certificato nella lista
Il certificato dovrebbe essere denominato
Apple Distribution: [Your Name/Company] (your team ID)
-
Fai clic destro sul certificato e seleziona
Export
-
Salva il certificato come un
.p12file- Assicurati di selezionare un nome adatto per il file del certificato
- Assicurati che il formato del file sia impostato su
Personal Information Exchange (.p12) - Clicca sul
Savebutton

-
Quando ti viene chiesto la password, puoi scegliere:
- Saltare la password (consigliato per semplicità): Clicca
OKsenza dover inserire una password - Imposta una password: se preferisci proteggere il tuo certificato con una password, puoi impostarla qui. Certificati protetti da password
.p12i file sono pienamente supportati dal Capgo CLI - basta fornire la password utilizzando--p12-passwordl'opzione quando si esegue il comando di configurazione.

- Saltare la password (consigliato per semplicità): Clicca
-
Quando ti viene chiesto la “password della chiave di accesso di login”, inserisci la password che utilizzi per accedere al tuo Mac
Inserisci la password che utilizzi per accedere al tuo Mac. Poi, clicca sul
Allowtasto.
Congratulazioni 🎉 Hai esportato il certificato.
Profilo di provisioning
Sezione intitolata “Profilo di provisioning”Ora, sei pronto per esportare il profilo di provisioning. Ti prometto, questo è l'ultima cosa che dovrai ottenere da Apple.
-
Seleziona il team corretto nella casella a discesa
- Clicca sul tuo nome nell'angolo in alto a destra
- Clicca sul team che desideri utilizzare

-
Assicurati di essere sulla pagina corretta Dovrebbe avere questo aspetto, se non clicca su
profilesin il menu a discesa
-
Clicca sul
+bottoni
-
Seleziona il tipo di profilo Seleziona
App Store Connecte clicca sulContinuebottoni
-
Seleziona l'app che desideri costruire
Trova l'app nel menu a discesa e clicca sul
Continuebottoni
-
Seleziona il certificato di distribuzione corretto
Seleziona il certificato che hai esportato nel passaggio precedente e clicca sul
Continuebottoni
Se sei incerto sul certificato da selezionare, torna a Keychain Access e trova il certificato che hai esportato. Poi guarda la data di scadenza.

-
Nomi il profilo
Dai un nome al profilo e clicca sul
Generatebutton
-
Scarica il profilo
Clicca sul
Downloadtasto per scaricare il profilo
Congratulazioni 🎉 Ora avete tutto ciò di cui avete bisogno per configurare Capgo Native Build.
Eseguire il comando di configurazione
Sezione intitolata “Esecuzione del comando di configurazione”Hai fatto! Hai ora tutto il necessario per configurare Capgo Native Build.
Il comando che dovrai eseguire è:
bunx @capgo/cli@latest build credentials save \ --platform ios \ --apple-team-id UVTJ336J2D \ --apple-key ./capgo-tutorial/AuthKey_66FGQZB566.p8 \ --apple-key-id 66FGQZB566 \ --apple-issuer-id 0cd4db4a-5598-45b8-9d32-75cdf127d005 \ --certificate ./capgo-tutorial/capgo-build-tutorial-certificate.p12 \ --ios-provisioning-profile ./capgo-tutorial/capgo_native_build_tutorial.mobileprovision__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ output di salvataggio delle credenziali

Sezione intitolata “Configurazione CI/CD (GitHub Actions)”
Section titled “CI/CD setup (GitHub Actions)”ID del tuo team Chiave Apple, ID chiave Apple e ID emittente Apple, If all went well, you will see the following output:, Certificato, e Profilo di provisioning, hai già tutto ciò che ti serve per CI/CD. Questa sezione copre solo come passare questi valori come segreti e variabili di ambiente GitHub delle azioni.
1) Converti i file di credenziali in base64 a riga singola
Sezione intitolata “1) Converti i file di credenziali in base64 a riga singola”# Distribution certificate (.p12)base64 -i ./capgo-tutorial/capgo-build-tutorial-certificate.p12 | tr -d '\n' > certificate_base64.txt
# Provisioning profile (.mobileprovision)base64 -i ./capgo-tutorial/capgo_native_build_tutorial.mobileprovision | tr -d '\n' > profile_base64.txt
# App Store Connect API key (.p8)base64 -i ./capgo-tutorial/AuthKey_66FGQZB566.p8 | tr -d '\n' > apple_key_base64.txt2) Crea segreti del repository
Sezione intitolata “2) Crea segreti del repository”Inserisci GitHub > Repository > Settings > Secrets and variables > Actions, aggiungi:
| Nome segreto | Valore |
|---|---|
CAPGO_TOKEN | Il tuo Capgo API token |
APP_STORE_CONNECT_TEAM_ID | ID del team da ID del team |
APPLE_KEY_ID | ID della chiave da Chiave Apple, ID della chiave Apple e ID dell'emittente Apple |
APPLE_ISSUER_ID | ID dell'emittente da Chiave Apple, ID chiave Apple e ID rilasciatore Apple |
BUILD_CERTIFICATE_BASE64 | Contenuto di certificate_base64.txt |
CAPGO_IOS_PROVISIONING_MAP | Generato da CLI — copia da .capgo-credentials file |
APPLE_KEY_CONTENT | Contenuto di apple_key_base64.txt |
P12_PASSWORD (facoltativo) | Il tuo .p12 password se impostato durante l'esportazione |
3) Utilizza le variabili di ambiente nel tuo GitHub workflow di Actions
Sezione intitolata “3) Utilizza le variabili di ambiente nel tuo GitHub workflow di Actions”name: iOS Cloud Build
on: workflow_dispatch: push: branches: [main]
jobs: ios-build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Request iOS build with Capgo run: bunx @capgo/cli@latest build request --platform ios env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} APP_STORE_CONNECT_TEAM_ID: ${{ secrets.APP_STORE_CONNECT_TEAM_ID }} APPLE_KEY_ID: ${{ secrets.APPLE_KEY_ID }} APPLE_ISSUER_ID: ${{ secrets.APPLE_ISSUER_ID }} BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} CAPGO_IOS_PROVISIONING_MAP: ${{ secrets.CAPGO_IOS_PROVISIONING_MAP }} APPLE_KEY_CONTENT: ${{ secrets.APPLE_KEY_CONTENT }} P12_PASSWORD: ${{ secrets.P12_PASSWORD }}Esecuzione della costruzione
Sezione intitolata “Esecuzione della costruzione”Ora sei pronto a eseguire la tua prima costruzione.
Esegui il seguente comando per costruire la tua app:
bunx @capgo/cli@latest build request --platform iosCongratulazioni 🎉 In questo punto, hai avuto successo nella costruzione della tua app e è pronta per essere inviata alla App Store.
Modalità di distribuzione Ad-Hoc
Sezione intitolata “Modalità di distribuzione Ad-Hoc”Di default, Capgo costruisce app iOS per la distribuzione su App Store (TestFlight + App Store). Se hai bisogno di costruire app ad-hoc al posto (per test interni o raccolta di artefatti di CI), puoi utilizzare il --ios-distribution flag.
Vuoi distribuire le IPAs direttamente ai dispositivi registrati (nessun TestFlight)
When to use ad-hoc mode- Section titled “When to use ad-hoc mode”
- Non hai o non vuoi utilizzare una chiave App Store Connect API
- Vuoi raccogliere gli artefatti di costruzione tramite
--output-uploadsenza sottoporli alla valutazione dell'App Store
Requisiti
Sezione intitolata “Requisiti”I build ad-hoc hanno requisiti minori rispetto ai build dell'App Store:
| Credenziale | Richiesta? |
|---|---|
Certificato di distribuzione (.p12) | Sì |
Profilo di provisioning ad-hoc (.mobileprovision) | Sì |
ID del team (--apple-team-id) | Sì |
Chiave di App Store Connect API (.p8) | No |
| ID chiave di Apple / ID emittente | No |
Sottosezione intitolata “Crea un profilo di provisioning ad-hoc”
Segui gli stessi passaggi comeProfilo di provisioning , ma nel passo 5 selezionaAd Hoc Creating an ad-hoc provisioning profile al posto di App Store:
- Vai a Profili sviluppatori Apple
- Clicca sul
+tasto - Seleziona Ad Hoc e clicca Continua
- Seleziona il tuo app e il certificato di distribuzione
- Seleziona i dispositivi che desideri registrare
- Nome e scarica il profilo
Salvare credenziali ad-hoc
Sezione intitolata “Salvare credenziali ad-hoc”bunx @capgo/cli@latest build credentials save \ --platform ios \ --ios-distribution ad_hoc \ --apple-team-id YOUR_TEAM_ID \ --certificate './certificate.p12' \ --ios-provisioning-profile './adhoc_profile.mobileprovision'No --apple-key, --apple-key-id, o --apple-issuer-id necessario.
Eseguire un build ad-hoc
Sezione intitolata “Eseguire un build ad-hoc”bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hocPer raccogliere l'IPA come artefatto di build, aggiungi --output-upload:
bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hoc \ --output-uploadCI/CD con costruzioni ad-hoc
Sezione intitolata “CI/CD con costruzioni ad-hoc”Per GitHub Actions, hai bisogno di meno segreti rispetto alle costruzioni dell'App Store:
name: iOS Ad-Hoc Build
on: workflow_dispatch:
jobs: ios-adhoc: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Request iOS ad-hoc build run: bunx @capgo/cli@latest build request --platform ios --ios-distribution ad_hoc --output-upload env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} APP_STORE_CONNECT_TEAM_ID: ${{ secrets.APP_STORE_CONNECT_TEAM_ID }} BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} CAPGO_IOS_PROVISIONING_MAP: ${{ secrets.CAPGO_IOS_PROVISIONING_MAP_ADHOC }} CAPGO_IOS_DISTRIBUTION: ad_hocApplicazioni con Estensioni (Multi-Target Signing)
Sezione intitolata “Applicazioni con Estensioni (Multi-Target Signing)”Se la tua app include estensioni (estensioni di condivisione, widget, estensioni del servizio di notifica, ecc.), ogni target di estensione necessita di un proprio profilo di provisioning. Capgo supporta questo tramite il flag ripetibile. --ios-provisioning-profile Esempio: App + Estensione di condivisione
Finestra del terminale
Copia negli appuntibunx @capgo/cli@latest build credentials save \ --platform ios \ --apple-team-id YOUR_TEAM_ID \ --apple-key '/path/to/AuthKey_XXXXX.p8' \ --apple-key-id YOUR_KEY_ID \ --apple-issuer-id YOUR_ISSUER_ID \ --certificate '/path/to/certificate.p12' \ --ios-provisioning-profile "com.example.app=./app_profile.mobileprovision" \ --ios-provisioning-profile "com.example.app.share-extension=./share_ext_profile.mobileprovision"Legge ogni file mobileprovision --ios-provisioning-profile flag maps a bundle ID to its provisioning profile file. The CLI:
- Estrae automaticamente il nome del profilo dal plist incorporato
- Estrae automaticamente il nome del profilo dal plist incorporato
- Codifica il file in Base64
- Memorizza tutto come un singolo
CAPGO_IOS_PROVISIONING_MAPcredenziale
Migrazione da Profilo Singolo
Se hai precedentemente utilizzato(profilo singolo), esegui: BUILD_PROVISION_PROFILE_BASE64 Finestra del terminale
bunx @capgo/cli build credentials migrate --platform iosConverte i tuoi credenziali esistenti a profilo singolo in formato nuovo e elimina le chiavi legacy ( CAPGO_IOS_PROVISIONING_MAP Dopo la migrazione, aggiungi profili di estensione con il comando (incorpora con sovrapposizione):BUILD_PROVISION_PROFILE_BASE64, APPLE_PROFILE_NAME).
Finestra del terminale update Copia negli appunti
bunx @capgo/cli build credentials update \ --platform ios \ --ios-provisioning-profile "com.example.app.share-extension=./share_ext_profile.mobileprovision"Risoluzione dei problemi
Sezione intitolata “Risoluzione dei problemi”Il profilo di provisioning non include la capacità XYZ.
Sezione intitolata “Il profilo di provisioning non include la capacità XYZ.”A volte, potresti vedere l'errore seguente:
Provisioning profile "YOUR_PROVISIONING_PROFILE_NAME" doesn't include the XYZ capability. (in target 'App' from project 'App')"Ciò accade perché hai abilitato una nuova capacità dopo la creazione del profilo di provisioning. Il vecchio profilo di provisioning non include ancora la nuova capacità.
Per risolvere il problema, è necessario rigenerare il profilo di provisioning.
- Apri Portale dello sviluppatore Apple
- Seleziona il team corretto nella casella a discesa

- Clicca sul
Profilesbutton
- Trova il profilo di provisioning che desideri rigenerare

- Clicca sul
Editbutton
- Clicca sul
Savebutton
- Clicca sul
Downloadtasto
- Riesegui il comando di configurazione del setup di Capgo Native Build con il profilo appena scaricato. Ciò dovrebbe risolvere il problema.
Altri problemi
Sezione intitolata “Altri problemi”
Se per qualsiasi ragione hai problemi con __CAPGO_KEEP_0__ Native Build, con la configurazione delle credenziali o con la costruzione dell'app, non esitare a contattarci tramite il nostroIf for whatever reason you are having issues either with Capgo Native Build, configuring the credentials or building the app, please don’t hesitate to reach via our Pagina di modifica.