我们在同一个苹果开发者账户下有两个应用程序,使用fastlane构建这两个应用程序。
这两个应用程序都有自己独立的代码库,并且都有单独的代码库来保存它们的配置文件和证书。 当fastlane为每个应用程序生成新的证书和配置文件时,它会为两个应用程序生成相同的证书并将它们添加到钥匙串中。假设我们对于应用程序1有一个到期日期为14/01/22的证书,对于应用程序2有一个到期日期为10/01/2022的证书。两者具有相同的证书名称。这似乎导致Xcode混淆,并未正确地选择一个项目的证书,结果一个项目可以无缝运行,而另一个项目由于没有选择正确的证书而出现错误。 有没有办法更改 fastlane 生成证书的名称以避免出现这个问题?
这两个应用程序都有自己独立的代码库,并且都有单独的代码库来保存它们的配置文件和证书。 当fastlane为每个应用程序生成新的证书和配置文件时,它会为两个应用程序生成相同的证书并将它们添加到钥匙串中。假设我们对于应用程序1有一个到期日期为14/01/22的证书,对于应用程序2有一个到期日期为10/01/2022的证书。两者具有相同的证书名称。这似乎导致Xcode混淆,并未正确地选择一个项目的证书,结果一个项目可以无缝运行,而另一个项目由于没有选择正确的证书而出现错误。 有没有办法更改 fastlane 生成证书的名称以避免出现这个问题?