Какие профили позволяют устанавливать приложения
Тип профиляКуда можно установитьНа что обратить внимание
Development (разработка)Только на устройства, UDID которых есть в профилеВаше устройство должно быть добавлено в профиль
Ad HocТолько на устройства, UDID которых есть в профилеВаше устройство должно быть добавлено в профиль
Enterprise (корпоративный)На любое устройствоОбщие корпоративные сертификаты часто отзывают
App StoreНе позволяет устанавливать приложения напрямуюИспользуйте вместо него профиль Development, Ad Hoc или Enterprise

Импорт в iClone или ESign

iClone создан на базе ESign, поэтому шаги в обоих приложениях одинаковы.

  1. Сохраните файл .p12 и соответствующий ему файл .mobileprovision в одной папке. Приложение ищет профиль рядом с сертификатом.
  2. Импортируйте оба файла в список файлов приложения — через приложение «Файлы» или через меню «Поделиться».
  3. Нажмите на файл .p12 и выберите импорт в библиотеку сертификатов.
  4. Введите пароль сертификата.
  5. Откройте управление сертификатами и убедитесь, что сертификат отображается как действительный вместе с датой истечения срока.

Импорт в 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 минут.

ESign, KSign и AllInSign — проекты или товарные знаки соответствующих разработчиков. iClone — независимый проект: он не связан с ними, не спонсируется и не одобрен ими.