iOS 苹果开发证书失效的解决方案(Failed to locate or generate matching signing assets)

从2月14日开始,上传程序的同学可能会遇到提示上传失败的提示.

并且打开自己的钥匙串,发现所有的证书全部都显示此证书签发者无效.

出现以下情况:

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.

原因 & 解决方法:

1、原因是我们之前上传程序,都需要提前设置证书,而设置证书会涉及到从证书颁发机构申请证书.

  失效的就是这个证书的签发者

2、这时候我们前往我们的钥匙串,选择上方的  显示 --> 显示已过期证书

3、之后选择删除它,前往

https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

去从新下载一个证书.

4、双击运行后即可,然而有的同学可能添加不成功.

那是因为你没有进行证书的权限设置.

如果还是没有反应,重启钥匙串。

5、添加成功后,就可以看见之前的证书全部有效了.

综上,简单点说就是,你颁发开发者证书的根证书失效了,因为他会在2016年2月14日到期.

你之前以此制作的证书才会全部失效.重新安装根证书即可。

时间: 2024-08-05 12:14:20

iOS 苹果开发证书失效的解决方案(Failed to locate or generate matching signing assets)的相关文章

苹果开发证书相关BLOG与Delphi IOS环境安装(超详细)

注:有好的资源,请添加了上传,上传后,通知管理员,删除旧文件,累积相关的学习资源,方便新手学习 一.相关论坛http://www.2ccc.com/ delphi 合子 www.2pascal.com (移动开发群主推论坛)https://quality.embarcadero.com 官方QC,看哪些bug有人提交过了没 http://dn.embarcadero.com/firemonkey EDN 二 相关个人BLOg.文章等: 万一的BLOg--DELPHI大百科全书http://www

iOS苹果账号/证书/推送证书之我见

一.苹果账号 1.公司团队账号 (Company/Organization): 费用99美金一年, 该账号在App Store销售者可以显示类似Studios,或者自定义的团队名称 ,比如Mamshare INC,公司账号可以允许多个开发者协作开发,比个人多一些帐号管理的设置,可以设置多个AppleID,分4种管理级别权限,详细见备注.100个苹果的iOS设备UDID测试.但是申请时需要填写公司的邓白氏编码(D-U-N-S). 2.企业账号 (Enterprise) 费用299美金一年, 该账号

有关 iOS 的开发证书、应用标识、设备标识、配置文件以及密钥 #DF

iOS开发过程中如果需要进行真机调试.发布需要注册申请很多证书, 以下是对iOS开发的常用证书和密钥等的逐一简单说明: 证书 iOS常用的证书包括开发证书和发布证书,无论是真机调试还是最终发布应用到App Store这两个证书都是必须的,它是iOS开发的基本证书. 1. 开发证书:开发证书又分为普通开发证书和推送证书,如果仅仅是一般的应用则前者即可满足,但是如果开发推送应用则必须使用推送证书. 2. 发布证书:发布证书又可以分为普通发布证书.推送证书.Pass Type ID证书.站点发布证书.

苹果开发证书折腾记

因公司两个项目之间共用一个开发证书,结果在开发过程中没有注意一些问题,导致项目不能正常打包,花了一天的时间重新制作证书及其打包调试,特此记录之. 1.制作证书certificates 2.制作证书需要先生成一个CSR文件,从钥匙串--证书助理--从可信机构颁发--生成CSR 3.要生成CSR需要AWDRCA根证书,这个安装XCODE后就会有,没有或不小心删除可重新下载 4.证书CER制作完成后,下载安装,此电脑MAC就可以进行真机调试了. 5.如果其他电脑也需要调试,把此证书CER导出P12文件

iOS 苹果开发账号

问: 免费账号和付费账号的区别是什么? 答:免费账号是针对[普通用户]下载app的,付费账号主要是针对[苹果开发者]开发软件上线使用的. 问:我在苹果上注册的免费的个人账号可以开发吗? 个人账号不能开发测试打包,个人账号是让用户 用来下载app的. 问: 所有的开发账号都是收费的吗? 答:是的,分为 年费99美金 .年费299美金,区别如下 问:发布到 fir.im 和 蒲公英测试平台 不用账号可以吗? 发布到平台,需要打包,打包需要证书,证书就是登陆了开发账号以后,在开发平台下载的,没有开发账

iOS:苹果企业证书通过网页分发安装app

本文转载至 http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html 苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用. 基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址.版本信息.Bundle ID 等信息,通过网页下载的时候其实下载的是这个plist文件,然后苹果通过自己的协议根据pli

ios 推送证书没有密钥 解决方案【转载】

注意事项: 1.keychains选择Login 2.2.在创建完CertificateSigningRequest.certSigningRequest可以看到Keys中该有你的私有秘钥 3.按文档生成证书,并下载双击安装.特别注意红圈,若没有右三角,则删除刚导入的证书,手动托进去

苹果企业证书过期-描述文件过期的方案

苹果开发证书分为个人证书和企业证书.两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre.但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行.也就是说,企业证书发布的app至少需要 1年升级一次,每次升级使用新的证书来发布. 这真是一个大坑. 下面是苹果官方文档的说明(http://help.apple.com/iosdeployment-apps/mac/1.1/?lang=zh-cn#

【IOS】苹果企业级证书IDP申请流程(附:邓白氏编码免费申请流程)

apem http://club.fir.im/topic/546db79ff6de25850440aea1 企业版IDP,即iOS Development Enterprise Program.注意是$299/Year那种,并不是$99/Year的那种. 这种方式的IDP其最大的好处在于:可以发布“In House”应用. 这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需要