我们丢失了匹配加密密码,不得不对我们现有的配置文件进行核对。我想确保跑步
fastlane nuke development
fastlane nuke distribution
fastlane nuke adhoc
因此,核对旧证书不会删除相同应用程序的 APNS 推送证书。
还是我必须创建新的推送证书并发送给我们的后端团队?
我们丢失了匹配加密密码,不得不对我们现有的配置文件进行核对。我想确保跑步
fastlane nuke development
fastlane nuke distribution
fastlane nuke adhoc
因此,核对旧证书不会删除相同应用程序的 APNS 推送证书。
还是我必须创建新的推送证书并发送给我们的后端团队?
我也有同样的问题——特别是关于 Fastlane 的match
命令。我找不到答案,所以我创建了一个测试应用程序和以下证书类型:
开发分发 ApplePay 推送通知(开发和生产)。
当我运行fastlane match nuke development
时,请注意我必须提供我想要撤销的证书类型:开发或应用商店(又名分发)。
在对开发和应用商店fastlane match nuke appstore
(我的 ApplePay 和推送通知证书保持不变。
但请注意,我确实有其他来自其他应用标识符的证书被吊销。似乎 match nuke 并没有尝试特定于应用程序标识符;而是特定于开发者帐户。
但是,在撤销任何内容之前,我能够查看每个证书的 ID,因此我可以检查 Keychain 访问以确定哪些证书将被撤销。
+--------------+------------+------------+------------+
| 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 | | | |
+--------------+------------+------------+------------+
我希望这可以帮助别人。