| Тип профиля | Куда можно установить | На что обратить внимание |
|---|---|---|
| Development (разработка) | Только на устройства, UDID которых есть в профиле | Ваше устройство должно быть добавлено в профиль |
| Ad Hoc | Только на устройства, UDID которых есть в профиле | Ваше устройство должно быть добавлено в профиль |
| Enterprise (корпоративный) | На любое устройство | Общие корпоративные сертификаты часто отзывают |
| App Store | Не позволяет устанавливать приложения напрямую | Используйте вместо него профиль Development, Ad Hoc или Enterprise |
Импорт в iClone или ESign
iClone создан на базе ESign, поэтому шаги в обоих приложениях одинаковы.
- Сохраните файл .p12 и соответствующий ему файл .mobileprovision в одной папке. Приложение ищет профиль рядом с сертификатом.
- Импортируйте оба файла в список файлов приложения — через приложение «Файлы» или через меню «Поделиться».
- Нажмите на файл .p12 и выберите импорт в библиотеку сертификатов.
- Введите пароль сертификата.
- Откройте управление сертификатами и убедитесь, что сертификат отображается как действительный вместе с датой истечения срока.
Импорт в KSign
Откройте в KSign раздел сертификатов, добавьте новый сертификат, выберите файл .p12 и файл .mobileprovision и введите пароль. Точные названия пунктов могут отличаться в разных версиях KSign. KSign 1.5.1 и новее больше не принимает формат .ksign, поэтому импортируйте исходные файлы.
Установка iClone с вашим сертификатом за один шаг
Если iClone ещё не установлен, воспользуйтесь онлайн-установкой. Загрузите свой .p12, пароль и .mobileprovision. Перед подписью сервис проверяет сертификат через Apple, а затем показывает кнопку установки. Установленный iClone уже содержит ваш сертификат. Загруженные файлы удаляются после подписи, а подписанное приложение — через 30 минут.
Частые ошибки при импорте
- Неверный пароль: пароль .p12 задаёт тот, кто экспортировал сертификат. Узнайте его у поставщика сертификата.
- Не найден подходящий профиль: .mobileprovision должен относиться к тому же сертификату и лежать в одной папке с .p12.
- Устройство не включено: профили Development и Ad Hoc устанавливаются только на указанные в них устройства. Вы можете скопировать свой UDID в настройках iClone и отправить его поставщику.
- Срок истёк или сертификат отозван: он больше не может подписывать приложения. Подробнее: что делать, если сертификат отозван.
- Профиль App Store: такие профили не позволяют устанавливать приложения вне App Store.
О бесплатных сертификатах
Бесплатные сертификаты из интернета обычно являются общими корпоративными сертификатами, которыми пользуется множество людей. Apple часто их отзывает, и приложения могут перестать открываться без предупреждения. Сертификат, выпущенный для вашего собственного устройства, надёжнее. Партнёр iClone — iOSclone.com — предлагает сертификаты для устройств.
Установите iClone
Скачайте IPA или установите iClone онлайн с собственным сертификатом. Сертификат автоматически импортируется в iClone.
Часто задаваемые вопросы
Можно ли использовать один сертификат в ESign, KSign и iClone?
Да. Сертификат не привязан к конкретному приложению для подписи. Импортируйте те же .p12 и .mobileprovision в каждое приложение.
Где найти UDID моего iPhone?
iClone и ESign умеют считывать UDID устройства в своих настройках — оттуда его можно скопировать.
Почему приложение сообщает, что сертификат не включает это устройство?
Это профиль Development или Ad Hoc, в котором нет вашего UDID. Приложения, подписанные с этим профилем, нельзя установить на этот iPhone. Попросите поставщика добавить устройство или используйте профиль, в который оно входит.
Хранит ли iclone.download мой сертификат?
Нет. Загруженные сертификаты, пароли и профили используются только для текущей задачи подписи и затем удаляются. Подписанное приложение удаляется через 30 минут.