从2月14号开始,上传AppStore会碰到:Failed to locate or generate matching
2016-05-16 10:08
633 查看
文/没故事的卓同学(简书作者)
原文链接:http://www.jianshu.com/p/cda1790ea317
从2月14号开始,上传AppStore时可能会碰到这个问题:
截图如下:
![](http://mmbiz.qpic.cn/mmbiz/8RTSPr4mlylcxlmm0YUYzfBclFK4NflICZpkrGgYPGKLV2rbqpKc1qTicSJiahhiarx1EfRXsqZ8u0tujtx1zAvwA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
原因是Apple World Wide Developer Relations Certificate Authority的过期时间是2016年2月14。苹果的回答如下:
简单的说就是颁发开发者证书的根证书过期了。如果这个时候你打开keychain看你的发布证书会是这样的:
就是这个Apple World Wide Developer Relations Certificate Authority过期了,所以这个颁发的证书都不能使用了。
现在来说下解决方案:
1.打开keychain(钥匙串),在登录和系统中找到过期的 Apple World Wide Developer Relation Certification Authority,然后删除它
注意在keychain显示菜单下,设置成显示过期证书
2.下载这个链接里的AppleWWDRCA.cer的证书到本地
3.记得要把系统钥匙串的设置权限打开
4.把AppleWWDRCA.cer安装到登录和系统中
设置成功后就可以了。查看下你的发布证书是否已经正常了。
欢迎关注我的微博:@没故事的卓同学
相关链接:
[/code]
原文链接:http://www.jianshu.com/p/cda1790ea317
从2月14号开始,上传AppStore时可能会碰到这个问题:
Failed to locate or generate matching signing assets Xcode attempted to locate or generate matching signing assets and failed to do so because of the following issues. Missing iOS Distribution signing identity for ... Xcode can request one for you.
截图如下:
原因是Apple World Wide Developer Relations Certificate Authority的过期时间是2016年2月14。苹果的回答如下:
Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate certificate (by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.
简单的说就是颁发开发者证书的根证书过期了。如果这个时候你打开keychain看你的发布证书会是这样的:
就是这个Apple World Wide Developer Relations Certificate Authority过期了,所以这个颁发的证书都不能使用了。
现在来说下解决方案:
1.打开keychain(钥匙串),在登录和系统中找到过期的 Apple World Wide Developer Relation Certification Authority,然后删除它
注意在keychain显示菜单下,设置成显示过期证书
2.下载这个链接里的AppleWWDRCA.cer的证书到本地
3.记得要把系统钥匙串的设置权限打开
4.把AppleWWDRCA.cer安装到登录和系统中
设置成功后就可以了。查看下你的发布证书是否已经正常了。
欢迎关注我的微博:@没故事的卓同学
相关链接:
http://stackoverflow.com/questions/32821189/xcode-7-error-missing-ios-distribution-signing-identity-for
[/code]
相关文章推荐
- iOS 单列的创建和销毁
- iOS开发示例————短信验证码倒计时
- 微信支付 php之Android接口(调起支付)
- Android Service中如何启动Activity(发生异常的原因,如何解决)
- Android自定义View-坐标系
- iOS模型设计---字典转模型
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS8下,cell分割线右移
- setTransformationMethod 的使用
- 移动端表单验证控件:mobileValidate
- Swift 学习笔记(四)
- unity 刚体
- 基于IOS上MDM技术相关资料整理及汇总
- iOS 点击TableView 记录当前cell 当pop 回到页面时停留在之前点击的cell
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
- Android 开发艺术探索——第十章 Android的消息机制
- iOS开发大神必备的Xcode插件
- iOS 代码实现自定义TableView 自定义TableViewCell
- iOS中比较两个数组是否一样
- Activity主题设置问题 You need to use a Theme.AppCompat theme (or descendant) with this activity.