我们丢失了匹配加密密码,必须删除我们现有的配置文件。我想确保跑步
fastlane nuke development
fastlane nuke distribution
fastlane nuke adhoc
,因此取消旧证书不会删除相同应用程序的APNS推送证书。
还是我也必须创建新的推送证书并发送给我们的后端团队?
答案 0 :(得分:2)
我只是有一个相同的问题-特别是关于Fastlane的match
命令。我找不到答案,所以我只创建了一个测试应用程序,以及以下证书类型:
发展 分配 苹果支付 推送通知(开发和生产)。
运行fastlane match nuke development
时,请注意,我必须提供我想撤销的证书类型:开发或应用程序商店(又名发行)。
在同时限制开发和应用程序商店(fastlane match nuke appstore
)时,仅签名我的证书的代码被吊销了。我的ApplePay和Push Notification证书保持不变。
不过请注意,我确实还有其他来自其他应用程序标识符的证书被吊销了。似乎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 | | | |
+--------------+------------+------------+------------+
我希望这对某人有帮助。