【发布时间】:2022-01-17 12:35:55
【问题描述】:
我们在同一个苹果开发者帐户下有两个应用程序,并且使用 fastlane 来构建这两个应用程序。
这两个应用都有自己独立的存储库,并且都有独立的存储库来保存他们的配置文件和证书。
当 fastlane 为每个应用程序生成新证书和配置文件时,它会为两个应用程序生成相同的证书并将它们添加到钥匙串中。假设我们为应用程序 1 设置了 cert expire 14/01/22,为应用程序 2 设置了 cert expire 10/01/2022。两者具有相同的证书名称。这似乎导致 Xcode 感到困惑,并且没有为其中一个项目获取正确的证书,导致其中一个项目完美运行,而另一个项目给出了这个错误,因为它没有获取正确的证书,因为有同名。
有什么方法可以更改 fastlane 生成的证书名称以避免此问题?
【问题讨论】:
标签: android ios continuous-integration continuous-deployment fastlane