dre*_*kka 7 xcode bots xcode-server carthage
使用Xcode 7B4和Server 5B4与Carthage项目.要构建项目,我需要首先构建它的依赖项.所以我使用以下代码向bot添加了Before Integration步骤:
echo "Bootstrapping dependencies..."
export PATH=$PATH:/usr/local/bin
cd Alchemic
carthage bootstrap --use-ssh --use-submodules
echo "Ready."
Run Code Online (Sandbox Code Playgroud)
自己运行一切都有效.但是当机器人运行时,我得到了这个:
CodeSign错误:未找到代码签名身份:未找到有效的签名身份(即证书和私钥对).
CodeSign错误:SDK'iOS 9.0中的产品类型'Framework'需要代码签名'
shell任务失败,退出代码为65
检查机器人我自己作为团队并扫描服务器目录它似乎具有所有必需的配置文件.所以我猜测服务器的用户无法访问密钥或类似的东西.
有谁知道我可能会缺少什么?
Mar*_*o83 12
我有类似的问题.我的解决方案是:
Preferences- > Accounts- >双击与您的苹果ID相关联的团队(您需要一个:)) - >在Signing identity面板中,选择一个身份并单击齿轮图标export.将其保存到文件中..p12文件上传到构建计算机,然后将其拖到Keychain Access窗口,将其添加到System keychain(而不是用户的)中System- >下Certificates),然后单击名称旁边的箭头以展开并查看私钥.右键单击键 - > Get info- > Access control选项卡,允许所有应用程序访问此项(可能不安全)或将codesign应用程序添加到允许使用此项的应用程序列表中XCode启用该部分并将其添加到该证书的相应开发团队中.| 归档时间: |
|
| 查看次数: |
3190 次 |
| 最近记录: |