fastlane nuke 是不是也会删除推送证书

Posted

技术标签:

【中文标题】fastlane nuke 是不是也会删除推送证书【英文标题】:Does fastlane nuke deletes push certificates toofastlane nuke 是否也会删除推送证书 【发布时间】:2018-12-06 11:54:20 【问题描述】:

我们丢失了匹配加密密码,不得不对我们现有的配置文件进行核对。我想确保跑步

fastlane nuke development
fastlane nuke distribution
fastlane nuke adhoc

因此,核对旧证书不会删除相同应用程序的 APNS 推送证书。

或者我必须创建新的推送证书并发送给我们的后端团队吗?

【问题讨论】:

【参考方案1】:

我也有同样的问题——特别是关于 Fastlane 的 match 命令。我找不到答案,所以我只创建了一个测试应用程序和以下证书类型:

发展 分配 苹果支付 推送通知(开发和生产)。

当我运行fastlane match nuke development 时,请注意我必须提供我想要撤销的证书类型:开发或应用商店(也称为分发)。

在对开发和应用商店 (fastlane match nuke appstore) 进行核对时,只有代码签名我的证书被撤销。我的 ApplePay 和推送通知证书保持不变。

但请注意,我确实有其他来自其他应用标识符的证书已被吊销。似乎 match nuke 并没有尝试特定于应用程序标识符;而是特定于开发者帐户。

但是,在撤销任何内容之前,我能够查看每个证书的 ID,因此我可以检查钥匙串访问以确定哪些证书将被撤销。 +--------------+------------+------------+------------+ | Certificates that are going to be revoked | +--------------+------------+------------+------------+ | Name | ID | Type | Expires | +--------------+------------+------------+------------+ | ios | XXXXXXXXXX | Production | 2020-09-14 | | Distribution | | | | | iOS | XXXXXXXXXX | Production | 2020-09-26 | | Distribution | | | | +--------------+------------+------------+------------+

我希望这对某人有所帮助。

【讨论】:

谢谢!我们有同样的经历。 所以不能匹配处理我的推送证书吗? 据我所见,没有。但我的同事发现Fastlane pem 确实如此。但是,当我们发现这个时,我们也发现 Apple Developer Certificates, Identifiers & Profiles 现在支持不会过期的密钥。因此,如果您正在寻找一种简单的方法来管理您的推送证书,您可以考虑改用密钥。

以上是关于fastlane nuke 是不是也会删除推送证书的主要内容,如果未能解决你的问题,请参考以下文章

fastlane match 命令是不是可以潜在地撤销证书

Fastlane 匹配不使用现有的签名证书

使用健身房创建 ipa 时,Fastlane 无法正常工作

Fastlane 是不是支持从提交中删除版本?

fastlane

fastlane - 克隆证书存储库时出错