ResignTool

Стороннее

Графический инструмент для переподписывания iOS-приложений (.ipa) другим Apple Developer сертификатом. Полезно для переноса приложений между аккаунтами и Enterprise-распространения. Open source MIT.

Проверено редакцией
Обновлено: 12.06.2026
Версияmain
Размерsource
macOS10.10+
Скачиваний2

Описание

ResignTool - бесплатное native macOS-приложение, которое позволяет переподписывать .ipa-файлы iOS-приложений другим Apple Developer сертификатом. GUI-обёртка над командами codesign и iresign CLI, превращающая сложный процесс переподписи в drag-and-drop с одним кликом.

Программа разрабатывается с 2014 года, последнее обновление - март 2020. На GitHub 419+ звёзд. Лицензия MIT - полностью открытый код. Распространяется как Objective-C проект на GitHub без готового DMG - нужно собрать через Xcode.

Ключевые сценарии использования:

  • Перенос приложений между Apple Developer аккаунтами: при покупке компании, смене разработчика, переходе с individual на team account нужно переподписать существующие .ipa другими сертификатами.
  • Enterprise distribution: для приложений, распространяемых через Enterprise-сертификат внутри компании, ResignTool позволяет быстро переподписывать новые сборки от внешних разработчиков.
  • QA-тестирование: когда получили dev-сборку без вашего UDID в provisioning profile - переподпишите Ad-Hoc сертификатом с включённым UDID.
  • Bug bounty / security audit: переподпишите чужой .ipa чтобы установить на свой iPhone и тестировать в защищённой среде.
  • Восстановление приложений после истечения сертификата: если приложение перестало запускаться из-за expired сертификата - переподписать новым.

Возможности приложения:

  • Drag-and-drop загрузка .ipa файла
  • Выбор Provisioning Profile из списка установленных в системе
  • Выбор сертификата подписи (Distribution / Development) из Keychain
  • Переподписывание с генерацией нового .ipa
  • Изменение Bundle Identifier при необходимости
  • Подмена иконок и редактирование Info.plist
  • Native Objective-C приложение - быстрая работа

Юридический момент: переподписывание чужих приложений без разрешения нарушает Apple Developer Agreement и может нарушать авторские права на код. ResignTool используйте только с приложениями где у вас есть права (свои билды, билды от своей команды, билды переданные с разрешением правообладателя).

Для использования: клонируйте репозиторий, откройте ResignTool.xcodeproj в Xcode, нажмите Cmd+R. После одной сборки .app можно использовать постоянно. Учитывая возраст проекта, при сборке могут потребоваться минорные правки для совместимости с современным Xcode.

Часто задаваемые вопросы

Программа ResignTool действительно бесплатная?

Да, ResignTool распространяется бесплатно и не содержит рекламы, подписок или скрытых платежей. Скачать можно прямо с mac-soft.ru.

На какой версии macOS работает ResignTool?

Минимальная поддерживаемая версия - macOS 10.10. Программа работает и на всех более новых версиях, включая macOS Sequoia и Tahoe.

Как установить программу для macOS?

Если вы скачали .dmg - откройте его двойным кликом и перетащите иконку программы в папку Applications. Для других типов файлов смотрите подробную инструкцию по установке.

Где скачать ResignTool?

Это стороннее ПО, которое распространяется разработчиком InjoyDeng. Кнопка «Скачать» на странице перенаправит вас на официальный сайт разработчика.