当你使用ssh登录目标mac机器之后,在命令中使用 xcodebuild 命令打包,会导致 签名的时候失败。 这时你需要将keychain的权限授予该编译角色, 最简单的方法就是直接关闭安全锁,见命令:
security unlock-keychain "-p" "你的密码" "你的login的keychain文件路径“
注意这里面的" 是必须的。
在编译打包之后,你可以选择将其还原。不过为了方便,也可以不操作。其实就是一个 lock-keychain的过程。
当你使用ssh登录目标mac机器之后,在命令中使用 xcodebuild 命令打包,会导致 签名的时候失败。 这时你需要将keychain的权限授予该编译角色, 最简单的方法就是直接关闭安全锁,见命令:
security unlock-keychain "-p" "你的密码" "你的login的keychain文件路径“
注意这里面的" 是必须的。
在编译打包之后,你可以选择将其还原。不过为了方便,也可以不操作。其实就是一个 lock-keychain的过程。