天天看点

iOS打包:Command /usr/bin/codesign failed with exit code 1

问题:

iOS打包:Command /usr/bin/codesign failed with exit code 1

如图,在打包阶段运行command + b的时候出现如下问题

原因:

  • 一般是由于上架的证书失效导致,其他情况是否导致暂时不知。

    -可进入钥匙串中查看,选中顶部菜单栏中的显示标签,点击其中的 (显示已过期的证书)如果是显示:隐藏已过期的证书就可以不用点了,然后查看证书是否过期。

    iOS打包:Command /usr/bin/codesign failed with exit code 1

解决办法:

  • 到苹果开发者证书中心重新生成一个描述。这里面我们可以看到有一个描述性文件已经不能用了
    iOS打包:Command /usr/bin/codesign failed with exit code 1
  • 下面就再次生成一个
    iOS打包:Command /usr/bin/codesign failed with exit code 1
  • 接着
    iOS打包:Command /usr/bin/codesign failed with exit code 1
  • 点击继续生成完成后下载双击。
  • Xcode选择好证书继续打包

如果这个问题没有解决

  • 打开Xcode->Preferences->Account,选择你开发者账户,在右下侧选择View Details,在Provisioning Profiles一栏。看是否有两个一样名字的授权文件,一个是过期的,一个是正在用的。
  • 把两个删掉,再重新安装最新的授权文件,OK了。 PS:标注一下,省的以后忘记了