О сервисе Подгрузи
Что такое Подгрузи?
Подгрузи — это специализированный сервис для загрузки, распространения и тестирования iOS приложений через AdHoc сертификаты. Мы упрощаем процесс распространения сборок между разработчиками, тестировщиками и клиентами.
Основные возможности
📱 Загрузка iOS приложений
- Поддержка файлов
.ipa(iOS App Store Package) - Автоматическая проверка валидности файлов
- Безопасное хранение на защищенных серверах
- Ограничения по размеру файла и типу
🔐 Работа с AdHoc сертификатами
- Автоматическое извлечение информации о сертификате
- Проверка срока действия сертификата
- Отображение списка устройств, на которые подписано приложение
- Валидация соответствия устройства и сертификата
🌐 Веб-интерфейс для установки
- Красивый и удобный интерфейс для установки приложений
- QR-коды для быстрого доступа с мобильных устройств
- Адаптивный дизайн для всех устройств
- Автоматическое определение типа устройства
📊 Управление сборками
- История загруженных приложений
- Статистика скачиваний
- Управление доступом к сборкам
- Возможность ручного продления срока жизни сборок
- Автоматическое удаление устаревших версий
Система подписок и лимитов
🆓 Неавторизованные пользователи
- Лимит загрузок: 3 сборки в день
- Срок жизни сборок: 1 календарный день
- Отслеживание: по IP-адресу
- Функции: базовая загрузка и установка
🆓 Бесплатная подписка (после регистрации)
- Лимит загрузок: 5 сборок в день
- Срок жизни сборок: 3 календарных дня
- Ручное продление: +3 дня (1 раз)
- Функции: личный кабинет, QR-коды, базовая аналитика
⭐ Базовая подписка (399₽/месяц)
- Лимит загрузок: 7 сборок в день
- Срок жизни сборок: 14 календарных дней
- Ручное продление: +7 дней (1 раз)
- Функции: приоритетная поддержка, расширенная аналитика, уведомления
🚀 Расширенная подписка (799₽/месяц)
- Лимит загрузок: 15 сборок в день
- Срок жизни сборок: 30 календарных дней
- Ручное продление: +7 дней (до 3 раз)
- Функции: персональный менеджер, полная аналитика, API доступ, кастомные домены
Как работает AdHoc распространение
Что такое AdHoc сертификат?
AdHoc сертификат — это специальный тип сертификата Apple, который позволяет устанавливать приложения на ограниченное количество устройств (до 100) без публикации в App Store. Это идеально подходит для:
- Бета-тестирования — тестирование приложений перед релизом
- Внутреннего распространения — распространение среди команды разработки
- Клиентских демо — показ приложений заказчикам
- Корпоративных приложений — внутренние корпоративные решения
Процесс работы с AdHoc сертификатами
1. Создание сертификата в Apple Developer Portal
- Войдите в Apple Developer Portal (developer.apple.com)
- Перейдите в раздел "Certificates, Identifiers & Profiles"
- Создайте новый сертификат:
- Выберите тип "iOS Distribution (Ad Hoc)"
- Следуйте инструкциям для создания CSR (Certificate Signing Request)
- Загрузите CSR и скачайте готовый сертификат
2. Регистрация устройств
- Получите UDID устройств (уникальный идентификатор)
- Добавьте устройства в профиль:
- Перейдите в "Devices" → "All"
- Нажмите "+" для добавления нового устройства
- Введите имя устройства и UDID
- Сохраните изменения
3. Создание Provisioning Profile
- Создайте новый профиль:
- Выберите "Provisioning Profiles" → "Distribution"
- Выберите "Ad Hoc"
- Выберите App ID вашего приложения
- Выберите AdHoc сертификат
- Выберите устройства для установки
- Скачайте готовый профиль
Как собрать приложение для AdHoc распространения
Подготовка в Xcode
1. Настройка проекта
- Откройте проект в Xcode
- Выберите целевое устройство (Generic iOS Device)
- Перейдите в настройки проекта:
- Выберите вкладку "Signing & Capabilities"
- Убедитесь, что "Automatically manage signing" отключено
- Выберите правильную команду разработки
2. Настройка сертификата и профиля
Импортируйте сертификат:
- Дважды кликните на файл
.cerсертификата - Сертификат появится в Keychain Access
- Дважды кликните на файл
Импортируйте Provisioning Profile:
- Дважды кликните на файл
.mobileprovision - Профиль появится в Xcode
- Дважды кликните на файл
Настройте подпись:
- В разделе "Signing & Capabilities" выберите:
- Team: ваша команда разработки
- Provisioning Profile: созданный AdHoc профиль
- Signing Certificate: AdHoc сертификат
- В разделе "Signing & Capabilities" выберите:
3. Сборка приложения
Выберите схему сборки:
- Product → Scheme → Edit Scheme
- В разделе "Archive" выберите "Release"
Создайте архив:
- Product → Archive
- Дождитесь завершения сборки
Экспортируйте приложение:
- В окне Organizer выберите "Distribute App"
- Выберите "Ad Hoc"
- Выберите профиль и команду
- Выберите папку для сохранения
- Нажмите "Export"
Результат сборки
После экспорта вы получите:
- Файл
.ipa— готовое приложение для установки - Папка с символами — для отладки (если нужно)
Загрузка в сервис Подгрузи
1. Подготовка файла
- Убедитесь, что файл
.ipaсобран с AdHoc профилем - Проверьте, что размер файла не превышает лимиты сервиса
- Убедитесь, что сертификат действителен
2. Загрузка через веб-интерфейс
- Перейдите на главную страницу сервиса
- Нажмите кнопку "Загрузить файл"
- Выберите файл
.ipaна вашем компьютере - Дождитесь обработки — сервис автоматически:
- Проверит валидность файла
- Извлечет информацию о сертификате
- Создаст страницу для установки
3. Получение ссылки для распространения
После загрузки вы получите:
- Уникальную ссылку для установки приложения
- QR-код для быстрого доступа с мобильных устройств
- Информацию о сертификате и поддерживаемых устройствах
Установка приложения на устройство
Требования для установки
- iOS устройство (iPhone, iPad)
- Устройство должно быть зарегистрировано в AdHoc профиле
- Доверие к сертификату (настройка в iOS)
Процесс установки
1. Переход по ссылке
- Откройте ссылку в Safari на iOS устройстве
- Нажмите кнопку "Установить"
- Дождитесь загрузки приложения
2. Настройка доверия к сертификату
- Перейдите в Настройки → Основные → Управление профилями и сертификатами
- Найдите сертификат разработчика
- Нажмите "Доверять" для сертификата
- Подтвердите действие
3. Завершение установки
- Вернитесь на страницу установки
- Нажмите "Установить" еще раз
- Дождитесь завершения установки
- Приложение появится на главном экране
Преимущества использования Подгрузи
🚀 Быстрота и удобство
- Мгновенная загрузка и создание ссылок
- Простой и понятный интерфейс
- Автоматическая обработка файлов
🔒 Безопасность
- Защищенное хранение файлов
- Проверка валидности сертификатов
- Контроль доступа к сборкам
📱 Универсальность
- Работает на всех iOS устройствах
- Поддержка всех версий iOS
- Адаптивный дизайн
📊 Аналитика
- Статистика скачиваний
- История загрузок
- Управление версиями
Техническая поддержка
Если у вас возникли вопросы или проблемы:
- Email: support@example.com
- Телефон:
- Время работы: Пн-Пт: 9:00-18:00
Часто задаваемые вопросы
Q: Сколько устройств можно добавить в AdHoc профиль?
A: Apple позволяет добавить до 100 устройств в один AdHoc профиль.
Q: Как долго действует AdHoc сертификат?
A: AdHoc сертификаты действуют 1 год с момента создания.
Q: Можно ли установить приложение на устройство, не зарегистрированное в профиле?
A: Нет, приложение можно установить только на устройства, UDID которых добавлены в AdHoc профиль.
Q: Что делать, если приложение не устанавливается?
A: Проверьте, что устройство добавлено в профиль, сертификат действителен, и вы доверяете сертификату разработчика.
Q: Можно ли обновить приложение без переустановки?
A: Да, если новая версия подписана тем же сертификатом и профилем.