在Carthage项目中使用 Xcode 7B4 和 Server 5B4 。要构建项目,我需要首先构建它的依赖项。因此,我使用以下代码向机器人添加了集成前步骤:
echo "Bootstrapping dependencies..."
export PATH=$PATH:/usr/local/bin
cd Alchemic
carthage bootstrap --use-ssh --use-submodules
echo "Ready."
自己运行这个一切正常。但是当机器人运行它时,我得到了这个:
CodeSign 错误:未找到代码签名身份:未找到有效的签名身份(即证书和私钥对)。
CodeSign 错误: SDK 'iOS 9.0' 中的产品类型 'Framework' 需要代码签名
外壳任务失败,退出代码为 65
检查我自己作为团队的机器人并扫描服务器目录,它似乎具有所有必需的配置文件。所以我猜服务器的用户无权访问密钥或类似的东西。
有谁知道我可能会错过什么?