如何从终端配置代码签名身份

时间:2014-11-11 20:05:04

标签: ios xcode continuous-integration code-signing

我正在尝试为iOS应用程序设置Travis CI。出现以下错误:

  

代码签名错误:找不到匹配的代码签名标识:否   代码签名(即证书和私钥对)   匹配“iPhone开发者”被发现。

我通常会使用我的门户网站凭据登录Xcode,或者我会使用Keychain Access.app手动设置。但是我不能在Travis盒子上使用GUI。

如何从命令行配置签名身份?

1 个答案:

答案 0 :(得分:1)

  1. 将您的证书和身份从钥匙串访问导出为.p12文件
  2. 解锁钥匙串

    security unlock-keychain -p LOGIN_USER_PASSWORD

  3. 导入.p12文件

    安全导入YOUR_P12_FILE_PATH -k~ / Library / Keychains / login.keychain -P YOUR_P12_PASSWORD -T / usr / bin / codesign