用途:当工作重点是把 Mac 应用发布出去,而不是仅在本地运行应用时使用本技能。它面向归档(archive)、导出的 app bundle、公证(notarization)就绪度、硬化运行时(hardened runtime)以及分发验证等场景。
主要能力与工作流:先确认分发目标(本地归档验证、已签名的可分发包、公证问题排查)。随后检查产物本身,包括验证 app bundle 结构、检查嵌套框架、辅助工具与 entitlements,以及检查签名与运行时前置条件(硬化运行时、签名身份、嵌套代码签名、所需 entitlements)。最后对公证就绪或失败作出解释,把打包问题与信任策略层面的现象区分开,并给出最小化的后续验证命令。
使用方式:在提出归档 Mac 应用、验证 bundle 结构等请求时调用该技能。输出期望包含:检查了哪些产物或设置、应用是否看起来已具备分发条件、最关键的缺失前置条件或失败模式,以及下一步验证或修复动作。
限制与护栏:不得把公证描述为普通本地调试运行所必需;当缺少真实的导出产物、只能依据项目设置推断时,必须明确指出这一点;建议应保持具体且可验证。官方文本暂未提供,未提供具体命令与平台版本要求。