发布私有iOS应用程序 - 澄清

时间:2014-09-19 12:58:01

标签: ios objective-c

我正在开发一个将在我们的组织内部使用的iOS应用程序,并且不打算将其发布到App Store。

我有一些基本问题,尽管经过一些研究,我似乎无法得到正确答案。

由于公司拥有代码,其名称应该创建Apple ID? 一旦应用程序准备好部署到设备,我应该以谁的名义购买开发人员程序? 如果要求公司的DUNS号码,我应该去公司购买吗?在这种情况下,我应该依靠我公司的采购部门进行实际购买吗?

另外,我如何签署该应用程序?我相信它要求生成密钥的电子邮件ID。这个ID可以是我的吗? 最后,如何在我缺席的情况下添加更多可以支持或添加新功能的团队成员? 如何为他们提供构建应用程序的访问权限(代码签名)。

目的是拥有一个ID来测试真实设备中的应用程序。测试机器位于国家1和国家2中。因此,如果我从国家1购买ID,我是否可以使用相同的ID来测试国家2中的设备。这样做有什么限制吗?

我们想在iPhone和iPAD中测试应用程序。要添加到开发者ID的设备数量是否有限制?

我们在国家1中有一个苹果ID,在国家2中有另一个苹果ID,因为我们有两台Mac机,第一个在国家1,第二个在国家2.是否两个苹果ID都可以使用相同的开发者ID?

感谢答案,并为一长串问题感到抱歉。

谢谢, Mathew Liju

2 个答案:

答案 0 :(得分:0)

是的,您需要在公司购买时询问公司的DUNS号码。 您将能够生成与特定设备无关的ipa文件。 同样,对于测试,您将能够进行adhoc构建。 您将无法为App Store进行构建。 所有其他都与开发人员计划相同。

答案 1 :(得分:0)

您有三种选择:使用“普通”开发者帐户,您可以在相当多的设备上手动安装应用;我认为它大约是100.通常这用于向测试人员提供应用程序。使用“公司”开发者帐户,您可以在公司拥有的所有设备上分发应用程序。贵公司必须签订一些合同;您不得在公司外分发。再次使用“普通”开发者帐户,您可以将应用程序放在应用商店中。但是,任何人都可以下载它,Apple将对其进行测试并拒绝它。

我会使用“普通”开发者帐户使用最多20或50台设备。我有一个私人帐户,一个属于公司 - 您的公司应该购买一个“普通”开发者帐户,然后公司的任何开发人员都可以使用它。您始终可以从该帐户开始,如果用户数量增加,请购买公司帐户。