fastlane nuke 是否也删除推送证书

ir2*_*pid 0 apple-push-notifications ios fastlane fastlane-match

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

fastlane nuke development
fastlane nuke distribution
fastlane nuke adhoc
Run Code Online (Sandbox Code Playgroud)

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

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

小智 5

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

开发分发 ApplePay 推送通知(开发和生产)。

当我运行时fastlane match nuke development,请注意我必须提供我想要撤销的证书类型: development 或 appstore (又名分发)。

在开发和应用商店 ( 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 | | | | +--------------+------------+------------+------------+

我希望这可以帮助别人。