Skip to content

STG-5356: восстановить локальное скачивание App Store через CLI - #157

Merged
npinaev merged 6 commits into
mainfrom
STG-5356
Oct 4, 2026
Merged

npinaev merged 6 commits into
mainfrom
STG-5356

Conversation

@npinaev

@npinaev npinaev commented Oct 4, 2026 •

Copy link
Copy Markdown
Collaborator

Восстанавливает обычное скачивание App Store через CLI. Проверенный auth path из Apple bag нормализуется до authenticate/ после строгой проверки адреса; пароль сохраняется при пустом 2FA, временные отказы повторяются ограниченно. Добавляет явные настройки локального SAP cache и packaged Intel helper через Rosetta без смены runtime assets и checksum.

Обычный установленный wheel скачал три разные IPA; два следующих процесса использовали сохранённую сессию без auth POST. Независимый чистый вход без кода тоже получил валидную IPA. CRC/Payload/Info.plist/executable проверены. 375 тестов и 20 security-проверок успешны; Google Play проверен на двух крупных приложениях с x86_64. Google binaries и Python-зависимости сохранены.

Версия 2026.10.3. После merge публикация через существующий tag workflow и доставка в Markea/dev монолита отдельными MR. Prod и инфраструктура не входят в этот PR.

Спецификация: specs/appstore-download-20261005/spec.md. Отчёт: docs/STG-5356-appstore-download.md. Задача: https://tracker.yandex.ru/STG-5356

@npinaev npinaev changed the title STG-5356: исправить передачу Apple credentials и повторы auth в CLI STG-5356: восстановить локальный SAP signer и App Store auth в CLI Oct 4, 2026
@npinaev npinaev changed the title STG-5356: восстановить локальный SAP signer и App Store auth в CLI STG-5356: восстановить локальное скачивание App Store через CLI Oct 4, 2026
@npinaev
npinaev marked this pull request as ready for review October 4, 2026 22:58
@npinaev
npinaev merged commit a37b167 into main Oct 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant