Jenkins 使用ssh工具在仆从机上执行python脚本报错,xcodebuild 最后codesign 时报错 unknown error -1=ffffffffffffffff,本地执行没有问题,查询后发现是codesign的权限问题,需要给安全权限,应该是Mac 对通过ssh登录的用户对Codesign的权限做了限制。
运行脚本前需要执行
security -v unlock-keychain -p “这是登录用户的密码” ~/Library/Keychains/login.keychain