xcode - 看门人不接受代码签名的 macOS 应用程序
问题描述
- 我创建了一个苹果开发者帐户
从钥匙串工具创建证书请求,上传并生成证书
Macos distribution
下载证书,双击安装。
构建
.app
包并使用代码设计工具codesign --force --sign "Apple Development:Cool Developer(27HS88RR)" "mysupercoolapp.app"
- 使用以下命令验证
codesign --verify --deep --strict --verbose=2 "mysupercoolapp.app"
输出是Valid on Disk,Satisfies some requirement
- 使用
spctl
Gatekeeper 验证工具spctl -a -t exec --vv "mysupercoolapp.app"
--> Rejected
看门人接受应用程序有什么魔术吗?我受够了这一点,苹果没有关于直接从 xcode 对 macOS 应用程序进行代码设计的适当文档。请指教
解决方案
推荐阅读
- r - R函数使用前一行数据循环遍历新行
- javascript - 找到双 jquery.js 包含并删除它
- javascript - 根据当前页面或 URL 设置菜单活动
- java - 卡夫卡民意调查突然卡住了
- sqlite - 如何在 SQLite 中将日期 dd.mm.yyyy 的类型更改为 yyyy-mm-dd?
- sql-server - 从 Scala/Spark 写入 SQL Server 日期时间数据类型
- c# - 在 Docker 中运行 Blazor
- java - 无法从活动中停止 BaseAdapter 音频播放器
- python - 从最后一个没有for循环的情况下查找x变量的连续子序列
- reactjs - 在 nextjs 中处理 sass 有问题