每个iOS开发人员在作为公司员工工作时需要什么(许可/帐户)?

每个iOS开发人员在作为公司员工工作时需要什么(许可/帐户)?,ios,licensing,iphone-developer-program,Ios,Licensing,Iphone Developer Program,请原谅我的苹果和iOS开发人员的不礼貌。:) 我正试图从许可和苹果账户的角度,在以下场景下准确地了解一家公司和每个开发人员需要做什么: 一家公司想做一些iOS开发工作,主要是原型设计,现在基本上熟悉iOS开发。公司的开发团队主要是Windows/Java,因此我们还没有任何Mac硬件或Apple许可证 以下是一些细节: 这是一家真正的公司,因此我们将能够为苹果提供他们需要的任何东西,作为身份验证过程的一部分 如果我们超越原型设计,应用程序最终将通过应用程序商店交付 开发人员(目前最多5人)将利

请原谅我的苹果和iOS开发人员的不礼貌。:)

我正试图从许可和苹果账户的角度,在以下场景下准确地了解一家公司和每个开发人员需要做什么:

一家公司想做一些iOS开发工作,主要是原型设计,现在基本上熟悉iOS开发。公司的开发团队主要是Windows/Java,因此我们还没有任何Mac硬件或Apple许可证

以下是一些细节:

  • 这是一家真正的公司,因此我们将能够为苹果提供他们需要的任何东西,作为身份验证过程的一部分
  • 如果我们超越原型设计,应用程序最终将通过应用程序商店交付
  • 开发人员(目前最多5人)将利用项目之间的时间来动手并加快进度。因此,目前我们正在考虑让团队共享一两台Mac电脑。如果我们以后认真对待,那么每个开发人员都可以得到一台专用机器
我知道公司需要注册iOS开发者计划

但是每个开发者呢?是否每个为公司工作的开发者都需要他们自己的苹果帐户和/或许可证


为清晰起见进行编辑:我只是想了解在上述场景中遵守许可证需要做些什么。当然,我们不想以低价脱身或绕过任何东西。

每个员工都需要自己的苹果开发者帐户(免费),但要想在App Store上下载内容,公司需要一个公司的苹果开发者帐户(免费)

公司帐户将有一个“团队代理”,负责管理公司帐户并邀请“团队成员”(为您进行开发的其他开发人员,他们可以为您的应用程序构建调试和测试版本)。但最终是团队代理负责构建一个应用到商店中的版本


正如Ramhound所说,如果你只有一两台Macintosh可以在小组中共享,那么让每个人都注册苹果开发者帐户是没有意义的。您可能可以使用您的“团队代理”(或主)签名密钥设置这两个Macintosh,以便这两个Macintosh都可以构建、测试和存储应用程序的版本(这可能还取决于苹果授权协议中的法律术语……可能是任何为你工作的开发者仍然需要注册他/她自己的免费苹果开发者帐户).

我甚至不认为没有mac硬件你就可以访问开发者工具包。你应该向苹果公司提出这个问题,因为他们是唯一可能回答这个问题的人。投票以“不具建设性”结束——这是一个讨论苹果公司为什么可能需要这个,并且不适合这个网站设计的请求。对于一个“没有建设性"迈克尔·道特曼确实提供了一个建设性的建议answer@Ramhound,当然我们有硬件。我们正在考虑将其限制在几个工作站上,同时对iOS开发有所了解。如果我们继续下去,每个开发人员都会有他们自己的工作站。我投票将这个问题作为离题问题结束,因为这是关于许可或法律问题,非编程或软件开发。详细信息,请参阅。