Задача. Приложение на Expo или React Native работает на телефоне разработчика, но никто не проверял, пройдёт ли оно модерацию App Store и Google Play. Отказ означает исправления и новое ожидание проверки, а устаревший SDK или ключ, попавший в открытый доступ, может заблокировать выпуск.
Решение. Аудит, который только читает файлы проекта: ничего не устанавливается и не запускается. Он сравнивает версию Expo SDK с актуальной, проверяет app.json и настройки сборки, иконки, отметку о шифровании и манифест конфиденциальности (privacy manifest), тексты запросов разрешений в iOS, из-за которых часто отказывают, и ищет секреты, забытые в репозитории.
Результат. Отчёт за один день: что блокирует выпуск, что стоит исправить, и пошаговый план с часами на каждое исправление. Образец отчёта на этом сайте сделан на вымышленном проекте FieldCrew: 3 проблемы блокируют выпуск, 10 пунктов к исправлению и 3 замечания.
Проект в образце вымышленный. Для настоящего приложения стоимость аудита засчитывается в оплату исправлений, если их делаю я.
