2014-10-26 2 views
-1

Я использовал для распространения приложение Mac, подписанное с идентификатором разработчика внутри. Теперь я продаю это приложение через Mac App Store. Есть ли способ аннулировать старую подпись идентификатора разработчика или предотвратить запуск старого приложения? Я хотел бы остановить использование старой версии или, по крайней мере, остановить ее от перераспределения.Отменить/аннулировать приложение Mac, подписанное с идентификатором разработчика

+0

Любые идеи кто-нибудь? –

ответ

1

Если ваше внутреннее приложение не имеет возможности обновить себя, вы действительно не сможете многое сделать.

Что вы можете сделать, это отменить свой сертификат и выпустить новую версию своего приложения в Mac App Store. Это все равно не помешает запущенному уже установленному приложению. Только новые установки могут быть запрещены.

В вашей версии приложения для магазина приложений Mac убедитесь, что у вас есть логика обновления. I.e., если у пользователя есть более старое приложение и более новое, то новое должно удалить более старое приложение.

Надеюсь, это поможет.

Смежные вопросы