expo-build-deploy
Развертывание iOS-приложений Expo с EAS
Подготовка релизов iOS для приложений Expo требует профилей EAS, учетных данных, шагов TestFlight и правил версионирования. Этот skill предоставляет сфокусированные чеклисты и команды для сборки, отправки, OTA-обновлений и устранения неполадок.
Остановитесь и запросите подтверждение перед установкой.
Проверьте план и получите явное согласие пользователя перед изменением файлов.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "expo-build-deploy" from https://skillstore.io/skills/cjharmath-expo-build-deploy.md and its manifest at https://skillstore.io/api/skills/cjharmath-expo-build-deploy/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «expo-build-deploy». Подготовь мое приложение Expo для TestFlight.
Ожидаемый результат:
- Проверь bundle identifier, версию, номер сборки и настройки команды Apple.
- Подтверди, что учетные данные готовы в EAS или локальных файлах.
- Создай production-сборку и отправь ее в TestFlight после подтверждения.
Использование «expo-build-deploy». Мое OTA-обновление не появляется.
Ожидаемый результат:
- Проверь, что канал сборки соответствует ветке обновления.
- Подтверди, что приложение не запущено в режиме разработки.
- Перезапусти приложение после того, как обновление станет доступно.
Использование «expo-build-deploy». Спланируй релиз в App Store.
Ожидаемый результат:
Skill возвращает релизный чеклист, охватывающий скриншоты, политику конфиденциальности, возрастной рейтинг, экспортное соответствие, выбор сборки и шаги проверки.
Аудит безопасности
Высокий рискStatic command and network detections are mostly Markdown documentation false positives; the file contains no executable Ruby backtick code or autonomous outbound requests. The main confirmed risk is unsafe secret-handling guidance that can expose API keys through Expo client config and command history. No prompt injection language was found in SKILL.md.
Подтверждённые проблемы безопасности (2)
Пункты проверки возможностей (3)
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Факторы риска
⚙️ Внешние команды (55)
🌐 Доступ к сети (3)
🔑 Переменные окружения (4)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/cjharmath-expo-build-deploy/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/cjharmath-expo-build-deploy?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/cjharmath-expo-build-deploy?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-expo-build-deploy/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/cjharmath-expo-build-deploy.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
CJHarmath. (2026). expo-build-deploy security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-expo-build-deploy/audits/7Цитата BibTeX
@techreport{cjharmath-cjharmath-expo-build-deploy-2026,
author = {CJHarmath},
title = {expo-build-deploy security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/cjharmath-expo-build-deploy/audits/7},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "expo-build-deploy security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "CJHarmath"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/cjharmath-expo-build-deploy/audits/7"
identifiers:
- type: other
value: "skillstore:cjharmath-expo-build-deploy:audit:7"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: СреднийЧто вы можете построить
Создать первую iOS-сборку
Настроить EAS для приложения Expo и выбрать подходящий профиль сборки.
Подготовить доставку в TestFlight
Проверить поля App Store Connect, учетные данные, номера сборок и шаги отправки перед релизом для тестировщиков.
Решить проблемы сборки и обновлений
Использовать целевые проверки для ошибок подписи, зависшей обработки, сбоев и доставки OTA-обновлений.
Попробуйте эти промпты
Помоги мне настроить EAS Build для моего iOS-приложения Expo. Включи необходимые файлы проекта, профили и первые проверки сборки.
Создай план отправки в TestFlight для моего приложения Expo. Охвати учетные данные, номер сборки, поля App Store Connect и шаги проверки.
Моя iOS-сборка Expo завершилась ошибкой во время подписи. Проведи меня через вероятные причины, проверки учетных данных и безопасные шаги восстановления.
Проверь мой процесс релиза Expo iOS. Найди пробелы в профилях сборки, OTA-каналах, версионировании, учетных данных и готовности к отправке в App Store.
Лучшие практики
- Подтверждай целевой профиль EAS перед каждой сборкой или отправкой.
- Храни приватные ключи на backend и раскрывай только публичную клиентскую конфигурацию.
- Увеличивай номера iOS-сборок для каждой загрузки в App Store.
Избегать
- Не вставляй приватные API-ключи в видимую клиенту конфигурацию Expo.
- Не сбрасывай учетные данные подписи без подтверждения владения командой и понимания последствий.
- Не публикуй OTA-обновления в production без соответствия релизному каналу.