软件介绍
Sentinel是一款完全用Swift编写的GUI应用程序,旨在控制Gatekeeper等功能,体积小巧(小于1MB)。它为Swift初学者提供了一个实践机会,通过允许用户将应用拖放至特定区域实现取消隔离或进行临时自签名以替换证书。Sentinel还配备了一个自定义的自动更新器,能够从GitHub Releases拉取最新的发布说明和二进制文件(建议从/Applications文件夹运行Sentinel以避免权限问题)。为了兼容性,该应用要求macOS 12.0及以上版本,因为它使用了许多在该版本以下不兼容的新SwiftUI功能和修饰符。首次打开Sentinel时,需要通过右键点击并选择打开来添加一个例外,以避免Gatekeeper因应用未使用Apple开发者证书签名而发出警告。
功能
Sentinel: 一个用于控制Gatekeeper等的GUI应用程序
Sentinel是一个使用SwiftUI编写的图形用户界面(GUI)应用程序,旨在控制Gatekeeper以及执行其他操作。这个项目也是一个学习Swift的好机会,特别适合那些刚开始接触Swift的开发者。
特点
- 100% Swift:纯Swift编写,充分利用了Swift的强大功能。
- 小应用体积:应用体积小于1MB,轻便快捷。
- 解除隔离功能:可以将应用拖放到指定区域来解除隔离状态。
- 自签名功能:支持将应用拖放到目标区域进行ad-hoc自签名,并替换证书。
- 自定义自动更新器:通过GitHub Releases拉取最新的发布说明和二进制文件,确保应用始终是最新版本(为避免权限问题,建议从/Applications文件夹运行Sentinel)。
系统要求
- MacOS 12.0+:应用使用了许多较新的SwiftUI函数/修饰符,这些在低于12.0版本的操作系统上无法正常工作。
- 首次打开方式:首次打开Sentinel时,请通过右键点击选择“打开”。这样可以向Gatekeeper添加一个例外,避免因应用未使用苹果开发者证书签名而引起的问题。
通过Sentinel,用户可以更加方便地管理和控制Gatekeeper的设置,同时也提供了自签名和解除隔离等高级功能,非常适合需要这些特殊操作的开发者和高级用户使用。
最新版地址获取:https://github.com/alienator88/Sentinel/releases
下载版本
版本 | 语言 | 系统 | 更新时间 | 其他信息 | 下载 |
---|---|---|---|---|---|
1.5 | 英文 | 2024-07-18 | 2MB |
网盘默认密码为5566,下载链接打开提示502刷新即可
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请 联系我们 处理
评论留言