mirror of
https://github.com/wu736139669/hapi.git
synced 2026-10-07 19:06:11 +00:00
Measured on this machine: from a Background session (a plain `ssh localhost` is enough) `security show-keychain-info` already fails with "User interaction is not allowed" (exit 36) and codesign returns errSecInternalComponent, while the same command in Aqua reports the keychain unlocked and codesign succeeds. So the key's ACL is not what blocks us - the session cannot reach the keychain at all - and granting the key "allow all applications" would not help. Correct the guidance in sign-build.sh and docs/local-deployment.md (both added earlier today) accordingly: run the deploy from a Terminal window, or unlock the keychain inside the Background session with the password (`security unlock-keychain -p`, the CI-style recipe; the interactive form cannot prompt there). Verified the failure path still prints the new text.