Fastlane与企业环境中的多个现有应用程序匹配

时间:2018-02-08 22:06:52

标签: ios xcode code-signing fastlane fastlane-match

我无法熟悉iOS应用程序签名的基本知识,并使用testflightdeploymentFastlane准备好这些应用程序。

我的任务是自动执行我们拥有的应用程序的部署步骤,目前我们有Ionic Cordova设置,用于为当前在应用程序商店中的18个不同应用程序构建iOS和Android项目,但是我希望使用Fastlane简化整个过程,我在这个过程的Certification阶段难以接受。

我无法访问现有应用私钥或知道如何使用Fastlane设置项目,因为我一直收到下面显示的错误。

我试图遵循Fastlane Codesigning concepts上的概念,使用Fastlane项目(证书,叹气和匹配)并跟随https://codesigning.guide/,但仍未取得进展。

如何在Mac上设置证书以使其能够构建应用程序并将其推送到Testflight并将应用程序从根本上推送到应用程序商店?

谢谢

收到的错误

  

无法创建另一个分发证书,达到了可用分发证书的最大数量。

     

找不到新生成的证书fastlane

     

安全性find-identity -v -p codesigning返回0找到有效身份

1 个答案:

答案 0 :(得分:2)

您已经拥有现有的分发证书,您必须通过开发人员门户网站撤销它们,或者通过快速通道自动撤销它们:

fastlane match nuke distribution

警告:这将删除所有证书和配置文件以进行分发(开发或企业不受影响)。已经发布到App Store并准备出售的应用程序是未受影响的,这只会影响您为App Store签名并使用OLD证书提交的程序包,但由于您无法访问它们,因此无论如何都可以。

快速通道可以在您调用它时创建它自己的(它相当自动化)。