Il semble donc que ce problème survienne lorsque vous incluez les informations de débogage de vos bibliothèques dans l'archive du projet, mais que vous n'incluez pas les binaires, comme indiqué dans ce document. SO post . En outre, une récente blog a présenté le même problème :
Le problème est apparu parce que l'application a désactivé le bitcode dans le fichier paramètres de construction, donc les bibliothèques produites par CocoaPods ne doivent pas de produire des symboles pour les architectures non utilisées. Par exemple arm7 pour arm64 seulement.
Quelques étapes que vous pouvez suivre pour vérifier quelle cible a une architecture valide :
- Ouvrez Xcode -> Fenêtre -> Organisateur
- Sélectionnez l'archive et Réveiller dans le Finder
- Sur .xcarchive fichier, montrer le contenu du paquet
- Ouvrez le terminal et donnez le chemin de dSYMs dossier.
- Entrer la commande
dwarfdump --uuid *
et il montrera la liste des UUIDs avec les architectures valides.
Vous trouverez les UUID correspondants dans l'e-mail que vous avez reçu d'Apple.
Essayez de vérifier également les problèmes existants sur GitHub :
Pour approfondir votre problème, il est bon de fournir plus de détails comme la sortie de votre flutter doctor -v
et plus de contexte décrivant comment vous vous retrouvez avec ce problème.