ios内部部署,作为开发人员,如何为多个企业部署相同的应用程序(具有相同的应用程序ID和多个帐户)

我正在一家软件编辑公司工作,并使用Adobe AIR进行应用程序开发。 到目前为止,我们一直在为PC和Android部署应用程序,但是现在我必须在iOS上部署应用程序。

事实上,我们已经开发了一个应用程序,我们将其部署到多个做同样工作的企业。 他们是特许经营的公司,同样的工作,同样的应用,但是从法律的angular度来看并不是同一家公司。

今天,我们要求我们的客户向苹果公司支付一个企业开发者帐号(有他们的DUNS号码),然后加我为pipe理员。 =>如果我想部署由我制作的iOS应用程序,我的客户支付是否是这种方式? 我必须要求我的客户每年都支付给苹果公司的一个企业账户,我不能用我的账户进行部署?

真正的问题是,我想使用相同的应用程序ID部署到所有。 所以,当我想在他们的帐户上添加一个App ID时,网站告诉我这个ID已经被使用了,这是正常的,这是我的公司帐户!

但是,如何将具有相同App ID的应用程序部署到具有多个企业开发人员帐户的多个公司? 我是否必须使用configuration文件进行部署? 或者我可以部署它只与他们的帐户,我的configuration文件公司的证书?

不能多个开发者帐户使用相同的应用程序ID (软件包ID)。 如果使用多个开发人员帐户是必需条件,那么您应该为每个帐户使用唯一的App ID。

您应该使用企业分布configuration文件来执行此操作,但是您应该在贵公司之下添加企业帐户。 然后构build并签署企业configuration文件,两家公司都可以在员工设备上安装和运行应用程序。

请注意,在没有MDM的情况下,员工必须先信任公司的企业开发人员帐户,然后才能运行应用程序,但这就是企业应用程序分发的工作原理。