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美刀/年)才能下载使用,普通用户登录是不能编译的。
苹果手机证书过期怎么办
1. 重新安装应用程序:若某个应用程序因证书过期而无法使用,可以尝试卸载该应用程序,然后重新从App Store下载并安装。2. 更新证书:如果证书已经过期,可以通过苹果开发者中心重新申请或更新证书。在证书过期之前,也可以通过该中心重新颁发证书。更新证书的详细步骤如下:首先,打开Safari浏览器并访问需要更...
ios证书过期如何解决方法
ios证书过期如何解决方法:1.新的“WWDR Certificate”证书并安装。2.打开钥匙串,在导航栏上,依次选择显示,显示已过期的证书,然后删除已经过期的证书 上传之后出现错误,”error itms-9000 the bundle at bundle path is not signed using an apple submission certificate”由于最近某些原因,我将keych...
ios证书过期怎么办
1、对于过期的证书,直接删掉就可以了,如果还需要使用,就需要重新下载,证书不能更新。2、一些证书下载的时候需要特殊账户,比如:ios开发时,如果想要在真机上编译就需要下载开发证书,这个证书需要开发者账户(99美刀/年)才能下载使用,普通用户登录是不能编译的。
ios证书过期如何解决方法
更新证书、重新签名应用程序等。更新证书:ios证书过期可以通过更新证书来解决这个问题。更新证书的过程很简单,只需要登录到苹果开发者中心,然后在证书页面选择“续订”即可。重新签名应用程序:ios证书过期可以通过重新签名应用程序来解决这个问题。重新签名应用程序的过程涉及到使用新的证书对应用程序进行重新...
iOS推送证书过期处理
推送证书(生产Apple Push Services和开发APNs Development iOS)的有效期都是一年,将要过期的时候,苹果官方会发邮件提醒 记录下证书到期后的重新设置的流程 我的证书可以看到各个App的推送证书,如果过期了,显示 红色X 1.官网信息点击编辑进入编辑 2.重新创建生产和开发证书 4.选择CSR File,这个时候还...
iOS的推送证书过期的处理
1.删除MAC上钥匙串访问中对应的推送证书。2.打开系统自带的 KeychainAccess 创建 Certificate Signing Request;3.登录苹果开发者后台创建新的推送证书 4.从钥匙串访问中导出新安装的推送生产证书的.p12文件,并在第三方推送平台上更改上传的推送生产证书的.p12文件即可。5.在第三方平台上更改成功后,再试...
当iOS证书过期了,是否会影响已经上架的app会被下架么?怎么续订和重新生 ...
证书和授权文件过期,首先把证书Revoke掉,重新生成一个证书,然后再将授权文件delete,重新生成;一.以发布证书为例 iOS Certificates (Production)step1:点击Cerificates下的all或者Production进入证书页面,点击右上方的+号,选择需要的证书类型,点击下方的continue按钮 step2:下面一个步骤自己大概浏览一下...
ios https证书过期怎么办
HTTPS过期直接Gworg重新申请替换过期证书。
ios开发 放在工程里的https证书过期了怎么办
证书过期了就续期啊,或者替换一个HTTPS证书。
ios 个推推送证书过期怎么处理
推送证书也就是描述文件,过期之后在设置-通用-描述文件里面删除过期 的文件。之后再去网上下载即可。