首页

文章

iOS 过期的证书怎么处理

发布网友 发布时间:2022-03-23 17:05

我来回答

3个回答

热心网友 时间:2022-03-23 18:34

1.新的“WWDR Certificate”证书并安装。
2.打开钥匙串,在导航栏上,依次选择显示-显示已过期的证书,然后删除已经过期的证书
上传之后出现如图错误,”error itms-9000 the bundle at bundle path is not signed using an apple submission certificate”
由于最近某些原因,我将keychain给重置了一下,当时申请的CertificateSigningRequest.certSigningRequest文件也已失效,再看错误日志,我怀疑是证书的问题。
随后将所有的证书重新搞了一遍。问题依然存在。
接着用继续排查,用release证书打包出来一个.app,举例如AppName.app
然后用命令行来检测证书
$codesign -vvvv AppName.app
AppName.app: CSSMERR_TP_NOT_TRUSTED

OK,终于找到了明确的错误代码了。google了一下发现是因为缺少了“Apple Woldwide Developer Relations Certification Authority”这个证书导致。
接着查看keychain,发现证书存在。只不过由于我之前折腾的时候把证书信任权限给改了,接着就出现了问题。

热心网友 时间:2022-03-23 19:52

iOS如果提示XX证书过期,可以参考下面的帮助,有些必须要及时生成,有些可以晚点。
Certificates

Apple
Developer Program membership is required to request, download, and use
signing certificates issued by Apple. You must also be the Team Agent or
an admin of your development team to request distribution certificates
used for submitting apps to the App Store or Mac App Store. For more
information on how to use signing certificates, review the App
Distribution Guide.
In most cases, Xcode is the preferred method to request and install digital certificates for iOS
and OS X. However, to request certificates for the Apple Push
Notification service, Passbook, Mobile Device Management (MDM), and
Safari extensions, you will need to request and download them from
Certificates, Identifiers & Profiles in your account on the
developer website.
Expired or Revoked Certificates
Apple Push Notification Service Certificate
You can no longer send push notifications to your app.
Pass Type ID Certificate (Passbook)
If
your certificate expires, passes that are already installed on users'
devices will continue to function normally. However, you will no longer
be able to sign new passes or send updates to existing passes. If your
certificate has been revoked, your passes will no longer function
properly.
iOS Distribution Certificate (App Store)
If
your Apple Developer Program membership is valid, your existing apps on
the App Store will not be affected. However, you will no longer be able
to submit new apps or updates to the App Store.
iOS Distribution Certificate (in-house, internal use apps)
Users
will no longer be able to run apps that have been signed with this
certificate. You must distribute a new version of your app that is
signed with a new certificate.
Mac App Distribution Certificate and Mac Installer Distribution Certificate (Mac App Store)
If
your Apple Developer Program membership is valid, your existing apps on
the Mac App Store will not be affected. However, you will no longer be
able to submit new apps or updates to the Mac App Store.
Developer ID Application Certificate and Developer ID Installer Certificate (Mac applications)
If
your certificate expires, users can still download, install, and run
versions of your Mac applications that were signed with this
certificate. However, you will need a new certificate to sign updates
and new applications. If your certificate has been revoked, users will
no longer be able to install applications that have been signed with
this certificate.
Apple Worldwide Developer Relations Certification Intermediate Certificate
The
Apple Worldwide Developer Relations Certificate Authority issues
certificates used by developers for signing third party apps and Safari
Extensions, and for using Apple Wallet and Apple Push Notification
services. We've issued a renewed certificate that must be included when
signing all new Apple Wallet Passes, Apple Push Notifications, and
Safari Extensions starting February 14, 2016. Read more.
Note:
Apple can revoke digital certificates at any time at its sole
discretion. For more information, read the Apple Developer Program
license agreements in your account on the developer website.
Compromised Certificates
If
you suspect that your Pass Type ID certificate or Developer ID
certificate and private key have been compromised, and would like to
request revocation of the certificate, send an email to
proct-security@apple.com. You can continue to develop and distribute
passes by requesting an additional certificate from your account on the
developer website.
I received an error message saying, "Xcode
could not find a valid private-key/certificate pair for this profile in
your keychain."
This error message indicates that your system's
Keychain is missing either the public or private key for the certificate
you are using to sign your application.
This often happens when
you are trying to sign and build your application from a different
system than the one you originally used to request your code signing
certificate. It can also happen if your certificate has expired or has
been revoked. Ensure that your app's provisioning profile contains a
valid code signing certificate, and that your system's Keychain contains
that certificate, the private key originally used to generate that
certificate, and the WWDR Intermediate Certificate.
For instructions on how to resolve this error, review the Code Signing support page.
What happens to my Developer ID–signed applications if my Apple Developer Program membership expires?
If
your membership expires, users can still download, install, and run
your Developer ID–signed applications. However, once your Developer ID
certificate expires, you must be an Apple Developer Program member to
get new Developer ID certificates to sign updates and new applications.

热心网友 时间:2022-03-23 21:27

1、对于过期的证书,直接删掉就可以了,如果还需要使用,就需要重新下载,证书不能更新。
2、一些证书下载的时候需要特殊账户,比如:ios开发时,如果想要在真机上编译就需要下载开发证书,这个证书需要开发者账户(99美刀/年)才能下载使用,普通用户登录是不能编译的。
3dmax灯光教程 如何使用VR IES光域网?VR IES的参数怎样设置? 谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 蛤蜊的清洗方法 苹果11相机拍照前怎么设置反差色 请问编程软件是做什么用的?如c语言等,,用一个简单例子来说明一下学习这个软件后有什么用,, 苹果11前置摄像头怎么调正反 电脑C语言一般用于做什么?对语言和编程一窍不通怎么开始学习? 自己用的毛巾用久了脏要怎么清洗干净?毛巾应该多久换一次? 商超o2o是什么模式? 便利店O2O模式是什么?有没有人知道?告诉我一下 商超o2o是什么模式?? 文档中怎样删除空白页 学cisco有前途吗? 酸奶面粉鸡蛋饼的做法窍门 鸡蛋饼和面的技巧 鸡蛋饼咋烙啊窍门 路边鸡蛋饼面糊怎么调窍门 怎样煎鸡蛋饼好吃窍门 怎样做鸡蛋饼窍门 m 学会c语言后该干什么? 鸡蛋饼松软的窍门 鸡蛋饼窍门 社保数字证书过期怎么办 excel2010怎么设置表格 EXCEL中怎么设置表格样式偶数行有底纹? excel2010表格标题行怎么设置 冰糖梨水怎么做? 如何自制冰糖雪梨水 用QQ截图 默认保存到哪里了? 我在QQ上截了一个很重要的东西 忘记保存了 QQ自动保存在电脑里的那些截图或者聊天记录保存在哪里的?可不可以删掉? 生肖年历是怎么排的? 十二生肖出生年历表 ps如何把模糊图片变清晰 法考合格分数线是多少 一级建造师的合格分数线是多少、 初级职称的合格分数线是多少 excel怎么填身份证号码 一级建造师的合格分数线是多少 统考教师资格证满分和合格分数线是多少? 软考的通过率高不高?合格分数线是多少? 科学满分100合格的分数线是多少 法考多少分合格?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com