Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
已关闭6年。
Improve this question
我很好奇大型开发公司如何管理其Apple Developer帐户。我知道他们将每个帐户限制为100个设备(并且删除设备每年仅生效一次)。但是,如果您的公司有40个开发人员,每个开发人员都拥有两个设备,并且还需要每个客户端共享1或2个设备,则设备很快就会用光。
我意识到企业帐户有一个选项,但是解决了一个与我所指的问题不同的问题。
是否可以为此目的创建多个开发者帐户? 还有其他想法吗?
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
已关闭6年。
Improve this question
我很好奇大型开发公司如何管理其Apple Developer帐户。我知道他们将每个帐户限制为100个设备(并且删除设备每年仅生效一次)。但是,如果您的公司有40个开发人员,每个开发人员都拥有两个设备,并且还需要每个客户端共享1或2个设备,则设备很快就会用光。
我意识到企业帐户有一个选项,但是解决了一个与我所指的问题不同的问题。
最佳答案
是的,可以创建多个开发者帐户。我们要做的是,每个开发人员都有一个Apple开发人员帐户并生成自己的开发证书。在主要公司帐户(团队代理帐户)中,我们创建每个人都使用的开发和发行配置文件。苹果公司在建立一个多开发团队方面有一个clear and helpful guide。
每个开发人员的证书都会添加到开发配置文件中;这意味着每个开发人员都可以使用此开发配置文件在其手机上运行该应用程序。默认情况下,Xcode将获取其与此配置文件关联的开发证书(如果项目设置中的代码签名身份设置为“自动配置文件选择器”>“iPhone开发者”)。
但是,不幸的是,对于分发配置文件,除了从公司帐户中创建的分发证书之外,您不能真正添加任何其他证书。一个简单的解决方法是,与应该具有为应用创建发行版本的能力的所有开发人员共享完整的发行证书(公钥+私钥和证书)(对于像我们这样的小型团队,我们只是共享发行版与大家一起证明)。您可以轻松地从“钥匙串(keychain)访问”中导出此证书。
一旦开发人员将此分发证书添加到他们的钥匙串(keychain)中,Xcode也会在分发构建期间自动选择该证书(前提是相关构建配置的代码签名身份设置为“iPhone分发”)。
除此之外,由于必须将所有设备都添加到一个帐户(公司/团队代理帐户)中,因此我不太清楚如何才能超过100个设备限制。
关于ios - 大型iOS开发公司如何管理其Apple Developer帐户? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7260791/