Le problème semble lié au nouveau moteur d’analyse utilisé par Xcode 26.4 / 26.4.1 pour générer automatiquement les commentaires de localisation dans les String Catalogs.
Quand l’indexation se bloque :
- Xcode reste figé sur « Génération des commentaires de localisation » ;
- aucune nouvelle clé n’est ajoutée ;
- la synchronisation des catalogues cesse complètement.
Le redémarrage d’Xcode débloque temporairement la situation, mais il existe des solutions plus fiables :
Solutions qui fonctionnent réellement
1. Réinitialiser l’indexation Xcode
Fermer Xcode puis supprimer :
~/Library/Developer/Xcode/DerivedData
et redémarrer Xcode.
Dans certains cas il faut aussi supprimer :
~/Library/Caches/com.apple.dt.Xcode
2. Désactiver la génération automatique des commentaires
Dans le .xcstrings, désactiver :
Generate Localization Comments
Cette option est actuellement la principale source ** blocage.
Les clés continuent alors à être ajoutées normalement.
3. Forcer la reconstruction ** catalogue
Supprimer le fichier :
<Project>.xcstrings
puis le régénérer depuis :
Product → Export Localizations…
ou réactiver ensuite le String Catalog.
4. Désactiver puis réactiver “Use Compiler to Extract Swift Strings”
Dans :
Build Settings
chercher :
Use Compiler to Extract Swift Strings
Le passer temporairement à No, clean build, puis remettre Yes.
Cela relance parfois correctement le pipeline de localisation.