Ios 与大型开发团队一起管理分发证书
我是一个开发团队的成员,拥有许多跨越多个业务部门和iOS团队的应用程序。我们现在在管理分发证书方面遇到了很多问题。苹果允许你在一个开发帐户上拥有3个发行证书,但是没有办法名称 证书是唯一的,因此它们看起来都一样。不同证书上的唯一标识信息是日期 在其上生成。 苹果,为什么我们不能重命名这些分发证书以便更好地管理它们 我们需要能够允许多个构建框存档并提交到iTunesConnect,以获得TestFlight或App Store版本 我们发现自己一直在无意中撤销彼此的分发证书,更糟糕的是,如果证书被撤销,beta用户就无法从TestFlight安装。 苹果,如果“开发者证书不再有效”,为什么你不允许安装TestFlight版本???这太疯狂了。当应用程序已在应用程序商店中发布时,您不会执行此操作。为什么试飞会有什么不同???为什么因为开发人员不小心吊销了证书而惩罚测试版用户??? 我们还认为是Xcode的“重置”或“修复”按钮导致了证书撤销,并造成了很多麻烦 那么其他大型开发组织如何更好地处理这个问题呢?我们有一支强大的球队,但没有其他球队那么强大Ios 与大型开发团队一起管理分发证书,ios,xcode,testflight,Ios,Xcode,Testflight,我是一个开发团队的成员,拥有许多跨越多个业务部门和iOS团队的应用程序。我们现在在管理分发证书方面遇到了很多问题。苹果允许你在一个开发帐户上拥有3个发行证书,但是没有办法名称 证书是唯一的,因此它们看起来都一样。不同证书上的唯一标识信息是日期 在其上生成。 苹果,为什么我们不能重命名这些分发证书以便更好地管理它们 我们需要能够允许多个构建框存档并提交到iTunesConnect,以获得TestFlight或App Store版本 我们发现自己一直在无意中撤销彼此的分发证书,更糟糕的是,如
我们已经尝试为不同的开发团队分配一个在特定日期生成的证书,并要求他们只使用该日期,而从不撤销任何其他人的证书。我们还尝试从单个盒子导出证书。但无论我们做什么,都会发生导致证书被吊销的情况。似乎是Xcode本身造成的。你有没有试过fastlane 您还可以尝试match(fastlane中的工具之一),它可以帮助您与所有开发人员同步证书 使用fastlane工具,您还可以自动提交到appstore和testflight ipas
HTH我们采用了以下方法,并且已经几个月没有冲突了!我们首先删除了大多数开发团队成员的“管理员”角色,这样他们就不能通过单击“修复”按钮轻松地撤销证书。然后,我们生成了一个我们在团队中共享的分发证书。我们还鼓励尽可能在共享生成框上生成生成。感谢您的建议。我得去看看!目前,我们已经决定只限制少数人访问我们的分发证书,并对其进行仔细管理,以使其不会被我们撤销。我们将让每个人都使用相同的证书,并根据需要导出到其他构建框。在这方面遇到挫折的不仅仅是您!请参阅我的(链接)问题