文/白马斩尘_Pinch(简书作者)
原文链接:http://www.jianshu.com/p/70a75e3e53fd
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/70a75e3e53fd
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
Xcode7近期出现了一个新的签名报错,在ipa打包时有如下提示:
![](https://i-blog.csdnimg.cn/blog_migrate/16897b31b93f7c55fed7b75f8bea44b8.webp?x-image-process=image/format,png)
主要是说 Missing iOS Development signing identity
,意思是缺少了签名。
根据这个提示,我马上查看了Keychain中的签名,还真的是有问题的
![](https://i-blog.csdnimg.cn/blog_migrate/9066d6af7adb5780a7609e09eec31a7f.webp?x-image-process=image/format,png)
然而签名并未过期,签名签发者也是正常的,到底应该怎么解决呢?
好,接下来直接说一下解决方法:重新安装AppleWWDRCA签名
重新安装AppleWWDRCA签名的方法,步骤如下:
- 打开keychain
- 由于keychain默认隐藏失效证书,可以在菜单选择 显示 -> 显示失效证书
-
在登录和系统模块分别找到相同的两个AppleWWDRCA签名,
签名全称是Apple Worldwide Developer Relations Certification Autority
-
删除这两个失效的签名,注意两个都要删除!
- 下载新的证书,AppleWWDRCA.cer
- 安装新的AppleWWDRCA证书
按照步骤依次操作后,即可解决问题!