...
- Configurer Capacitor en éditant le fichier
capacitor.config.ts - Ajouter le support d'iOS sur le projet
Bloc de code npx ionic capacitor add ios
- Build les sources d'Angular avec les modules
Bloc de code npm run build [-- --configuration={environment}] - Synchronisation des sources Angular avec les packages natifs iOS
Bloc de code npx ionic capacitor sync androidios [--no-build]
- Ajouter les autorisations pour les fonctionnalités natives et la configuration dans le fichier
Info.plist - Générer le Splashscreen et les icônes de l'application avec l'outil capacitor-assets
- Exécuter la configuration Trapeze pour mettre à jour les numéros de version et build + (copie des fichiers de configuration Firebase)
- Ouvrir le projet dans XCode
Bloc de code - z
- z
- z
- z
- z
npx ionic capacitor open ios- (Ajouter la configuration Firebase en collant le fichier GoogleService-Info.plist dans le dossier
ios/App/App/depuis Xcode) - Vérifier que l'on retrouve bien les autorisations nécessaires dans l'onglet
App > Info - Vérifier que l'on retrouve bien les bonnes valeurs pour les attributs Bundle Identifier, Version et Build dans l'onglet
App > General - Configurer les certificats pour la signature du bundle
- Générer le Bundle signé :
menu > Product > Archive - Valider l'application
- Distribuer l'application sur TestFlight
- Passer l'application en production sur l'App Store