有多少开发者可以使用一个iPhone开发人员密钥?

Tai*_*red 8 iphone iphone-developer-program

我正在寻找创建一个iPhone应用程序,并将注册iPhone开发人员计划.但是,如果我加入标准计划,我不清楚我可以拥有多少开发人员.它说企业计划适用于拥有500多名开发人员的公司,因此如果我与其他2-3名开发人员合作,标准计划是否有效?这只是意味着我们创建的所有应用程序都将具有相同的公司信息吗?如何让每个开发人员都能在自己的iPhone上进行测试?它只是一个必须输入的许可证密钥吗?

ben*_*ado 14

  1. 两三个开发人员可以轻松共享一个开发人员证书,只需将其复制到每台开发机器上即可.标准计划应该适合您的目的.
  2. 您在iTunes上销售的所有应用程序都将列在一个公司或个人名称下.如果您不想这样,则需要打开多个程序帐户.
  3. 要在一块硬件上进行测试,必须使用开发人员证书和配置文件来签署代码,该配置文件将应用程序与设备绑定(通过它的UDID编号).

代码签名的关键在于它标识了应用程序的来源,因此如果您愿意为其生成的任何内容承担责任,您可以自由地让员工/合作伙伴共享证书.

此外,Apple使用单独的证书进行开发(在您工作时进行测试)和分发(提交到商店),因此共享开发证书不会使您的"店面"面临风险.

  • 值得指出的是,当您在标准计划中注册时,您可以作为个人或公司(如果您已成立公司)这样做.如果您以公司的身份这样做,您的团队中可以有多个开发人员,每个人都有他们自己的开发证书. (6认同)
  • 您无需注册成为公司注册.至少你必须有一个"做生意",或者你可以有一个有限责任公司,或者成立.我是一个有限责任公司,我有4个开发人员在我的标准计划下注册. (2认同)

Rob*_*uld -2

它比这要复杂得多,您需要为每个开发人员和设备从 Apple 获得唯一的证书(您可以在购买许可证后执行此操作)。无论如何,底线是 1 个许可证 = 1 个开发人员 + X 台设备。因此,您可以注册多个设备,购买不超过一个开发人员,因此标准许可证将非常适合您的需求。因此,您的选择是为每个开发人员提供一个许可证,或者选择企业版(可能比多个单一许可证便宜),或者您可能有一个复杂的构建设置,其中单个计算机/帐户可以在设备上执行所有构建和更新二进制文件。