我是一名开发多个iPhone应用程序的开发人员.我是Apple dev门户团队的管理员.我们团队的代理人不是开发人员.我理解,只有代理可以请求临时部署证书,并准备应用程序以进行临时分发.
我假设代理可以生成证书并将它们传递给我,以便我可以为临时分发配置和构建应用程序,但我已阅读有关在xCode中使用多个证书的恐怖故事.刚刚在设备上进行开发测试就足够复杂了!
有人处理过这个问题吗?在xCode中使用多个证书有哪些陷阱?我想我还需要在我的钥匙串中使用代理公钥和私钥.
您应该使用单独的开发和分发证书;您实际上为它们设置了不同的配置。当您使用多个不同的开发证书时,“噩梦”就来了。如果有人触及调试配置上的证书设置,则必须手动设置它(当然,这很痛苦)。
所以不,团队代理向您提供他的分发证书和私钥是没有问题的(您需要两者)。不过,他需要意识到,Apple 会让他对包裹的分发负责。