我曾在内部发布使用开发者ID签名的Mac应用。现在我通过Mac App Store销售这个应用程序。有没有办法使旧的开发者ID签名无效,或阻止旧的应用程序运行?我想停止使用旧版本,或者至少阻止它被重新分发。
答案 0 :(得分:1)
如果您的内部应用无法自行更新,那么您实际上做不了多少。
您可以做的是撤销您的证书并在Mac App Store上发布您的应用的新版本。这仍然不会阻止已安装的应用程序运行。只是可以禁止更新的安装。
在您的Mac应用商店版本的应用中,请确保您有一些升级逻辑。即,如果用户具有较旧的应用程序和较新的应用程序,那么较新的应用程序应该删除较旧的应用程序。
我希望它有所帮助。