iOS企业证书过期的问题处理 以及Provisioning Profile文件替换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS企业证书过期的问题处理 以及Provisioning Profile文件替换相关的知识,希望对你有一定的参考价值。

参考技术A https://blog.csdn.net/holydancer/article/details/9219333/

参考博文

https://blog.csdn.net/qin_xiaogang/article/details/52033170

https://www.jianshu.com/p/44b0dc46ef37

第一种发布证书有效期为3年,

ios 企业账号到期未及时续费,或者是发布证书到期,已发布的企业用户都无法正常使用。

发布证书只能生成2个,之后如想建新的证书必须revoke之前的证书 

iOS  企业证书revoke 后,已发布的企业用户界面会出现无法验证证书。无法正常使用。 (血的教训)

 开发证书p12 以及发布证书p12 一定得备份 放到别的电脑上就可以重新打包

遇见一次电脑系统重新安装后,系统存的那个证书信息全无,无法打包app

解决只能重新生成一套 开发证书 和发布证书安装到钥匙串即可 

第二种,是Provisioning Profile 文件有效期为1年,在到期前生成一套新的Provisioning Profile文件 (开发和发布2个), 安装到电脑上,然后在Xcode 中手动选择对应的描述文件,重新打包

手动配置证书一定要配置正确,否则会出错

 如图,分别选择配置debug 和 release 对应的描述文件

然后再配置一下 Code Signing 签名文件  和  Provisioning Profile 文件

配置完成就会大功告成,重新打包 发布即可

自动配置 的如下

iOS 企业 APNs 证书过期

【中文标题】iOS 企业 APNs 证书过期【英文标题】:iOS enterprise APNs certificate expiry 【发布时间】:2016-09-16 09:36:30 【问题描述】:

我们有一个企业应用程序的生产 APNs 证书即将到期。

是否只是为我们的应用 ID 创建新的生产 APNs 证书并用我们的推送通知提供商替换即将到期的证书?

我是否需要重新捆绑和重新分发我们的企业应用程序,或者现有版本是否会继续使用新的 APNs 证书?

【问题讨论】:

实际上,您需要在开发门户上为您的 App ID 的推送通知配置中添加该新证书,并且似乎不需要重新捆绑。 是的,抱歉,这是在创建新证书时暗示的。我会创建一个 CSR 上传到我们的开发者帐户,然后下载推送证书,安装 p12 并将其导出到推送提供商。我不确定并想检查的部分是关于重新捆绑/分发专门与企业应用程序。谢谢。 【参考方案1】:

根据这些链接:

https://developer.apple.com/support/certificates/ https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

如果证书过期或被吊销,它不会影响您提交到商店的应用,只会影响更新它们的能力。

对于 APNs 证书,如果过期,您将无法再向您的应用发送通知,它只会影响您的推送服务器与 Apple 的 APNs 服务通信的能力。只需更新 APNs 证书并更新您的推送服务器的推送证书,推送服务将再次运行。

【讨论】:

以上是关于iOS企业证书过期的问题处理 以及Provisioning Profile文件替换的主要内容,如果未能解决你的问题,请参考以下文章

IOS开发证书过期问题处理

您的团队如何确保 iOS 的证书和配置文件不会过期?

苹果证书过期

浦发网银证书过期怎么办?

Rancher2.3 证书过期问题处理

小问题,大灾难-如何避免证书过期?