Two or three developers can easily share a single Developer Certificate, it just needs to be copied to each development machine. The Standard Program should be fine for your purposes.
All of the apps you sell on iTunes will be listed under the one company or individual name. If you don't want that, you'll need to open multiple Program accounts.
To test on a piece of hardware the code must be signed using a Developer Certificate and a Provisioning Profile which ties the app to the device (by it's UDID number).
The point of code signing is that it identifies the source of the app, so you are free to let employees/partners share a certificate if you are willing to take responsibility for whatever they produce.
Also, Apple uses separate certificates for Development (test as you work) and Distribution (submitting to the store), so sharing the Development Certificate doesn't put your "storefront" at risk.
You can have multiple developers if you register as a company. You have three options:
Simply apply for a "Doing Business As" from your state clerk
Register your company as an LLC, process varies by state, contact your clerk
Incorporate your company, this is the most expensive option, and has tax implications
Next apply for the standard program under that company name. Remember that this is the name your apps will be released under.
You will be required to mail proof of your company to Apple. It will take some time for your company to be approved, Apple pays to have a background check done to ensure the company is in fact valid.
它比这要复杂得多,您需要为每个开发人员和设备从 Apple 获得唯一的证书(您可以在购买许可证后执行此操作)。 无论如何,底线是 1 个许可证 = 1 个开发人员 + X 台设备。 因此,您可以注册多个设备,购买不超过一个开发人员,因此标准许可证将非常适合您的需求。 因此,您的选择是为每个开发人员提供一个许可证,或者选择企业版(可能比多个单一许可证便宜),或者您可能有一个复杂的构建设置,其中单个计算机/帐户可以在设备上执行所有构建和更新二进制文件。
It's quite more complicated than that, you need to get a unique Certificate from Apple for each developer and device (which you can do once you purchase a License). Anyways the bottom line is 1 license = 1 developer + X devices. So you can register more than one device, buy not more than one developer, so the Standard license will be an odd fit for your needs. So your options are to but a license per developer, or go Enterprise (likely cheaper than several single licenses), or you could have a complicated build setup where a single machine/account does all builds and updates binaries on the devices.
发布评论
评论(3)
代码签名的要点在于它标识了应用程序的来源,因此如果您愿意对员工/合作伙伴生成的任何内容负责,您可以自由地让员工/合作伙伴共享证书。
此外,Apple 使用单独的证书进行开发(在工作时进行测试)和分发(提交到商店),因此共享开发证书不会使您的“店面”面临风险。
The point of code signing is that it identifies the source of the app, so you are free to let employees/partners share a certificate if you are willing to take responsibility for whatever they produce.
Also, Apple uses separate certificates for Development (test as you work) and Distribution (submitting to the store), so sharing the Development Certificate doesn't put your "storefront" at risk.
如果您注册为公司,则可以拥有多个开发人员。 您有三个选择:
只需向州书记员申请“经营身份”
将您的公司注册为有限责任公司,流程因州而异,请联系您的书记员
注册您的公司,这是最昂贵的选择,并且会产生税务影响
接下来申请该公司名称下的标准计划。 请记住,这是您的应用程序发布时使用的名称。
您需要将您的公司证明邮寄给 Apple。 您的公司需要一些时间才能获得批准,苹果公司会付费进行背景调查,以确保该公司实际上是有效的。
一旦您获得批准,您需要其他开发人员申请证书,以下是苹果提供的链接,其中包含该过程:(需要登录)
https://developer.apple.com/ios/manage/certificates/团队/howto.action
You can have multiple developers if you register as a company. You have three options:
Simply apply for a "Doing Business As" from your state clerk
Register your company as an LLC, process varies by state, contact your clerk
Incorporate your company, this is the most expensive option, and has tax implications
Next apply for the standard program under that company name. Remember that this is the name your apps will be released under.
You will be required to mail proof of your company to Apple. It will take some time for your company to be approved, Apple pays to have a background check done to ensure the company is in fact valid.
Once you are approved you need your other developers to request certificates, here is a link from apple with that process: (requires login)
https://developer.apple.com/ios/manage/certificates/team/howto.action
它比这要复杂得多,您需要为每个开发人员和设备从 Apple 获得唯一的证书(您可以在购买许可证后执行此操作)。 无论如何,底线是 1 个许可证 = 1 个开发人员 + X 台设备。
因此,您可以注册多个设备,购买不超过一个开发人员,因此标准许可证将非常适合您的需求。 因此,您的选择是为每个开发人员提供一个许可证,或者选择企业版(可能比多个单一许可证便宜),或者您可能有一个复杂的构建设置,其中单个计算机/帐户可以在设备上执行所有构建和更新二进制文件。
It's quite more complicated than that, you need to get a unique Certificate from Apple for each developer and device (which you can do once you purchase a License). Anyways the bottom line is 1 license = 1 developer + X devices.
So you can register more than one device, buy not more than one developer, so the Standard license will be an odd fit for your needs. So your options are to but a license per developer, or go Enterprise (likely cheaper than several single licenses), or you could have a complicated build setup where a single machine/account does all builds and updates binaries on the devices.