【问题标题】:ios in-house deployment, as a developer, how-to deploy the same application for multiple enterprises (with same app ID and multiple account)ios内部部署,作为开发人员,如何为多个企业部署相同的应用程序(具有相同的应用程序ID和多个帐户)
【发布时间】:2014-05-28 15:34:01
【问题描述】:

我在一家软件编辑公司工作,我们使用 adobe AIR 制作应用程序。 到目前为止,我们一直为 PC 和 Android 部署应用程序,但现在,我必须将应用程序部署到 iOS。

事实上,我们已经开发了一个应用程序,并且我们将它部署给从事相同工作的多个企业。 它们是特许公司,相同的工作,相同的应用程序,但从法律角度来看,它们不是相同的公司。

今天,我们要求我们的客户向 Apple 支付一个企业开发者帐户(连同他们的 DUNS 号码),并将我添加为管理员成员。 => 如果我想部署一个由我制作的、由我的客户支付的 iOS 应用程序,是这样吗?我必须要求我的客户每年向 Apple 支付一个企业帐户,我无法使用我的帐户进行部署?

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

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

【问题讨论】:

    标签: ios ipad deployment air enterprise


    【解决方案1】:

    不能多个开发者帐户使用相同的 App Id(Bundle Id)。如果需要使用多个开发者帐户,那么您应该为每个帐户使用唯一的 App id。

    【讨论】:

    • 感谢您的回答。但是,问题是相反的,如何部署一个具有多个证书的应用程序?可能吗, ?还是我必须使用来自同一个 Apple 帐户的证书和配置文件进行部署?
    • 只有在这些证书属于同一个开发者帐户的情况下,您才能部署一个具有多个证书的应用程序。
    【解决方案2】:

    您应该使用企业分发配置文件来执行此操作,但您应该在您的公司下添加企业帐户。然后使用企业配置文件构建和签名,两家公司都可以在其员工设备上安装和运行该应用程序。

    请注意,如果没有 MDM,员工必须信任您公司的企业开发者帐户才能运行应用程序,但这就是企业应用程序分发的工作方式。

    【讨论】:

      猜你喜欢
      • 2016-02-26
      • 2019-07-18
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 2023-04-10
      • 2018-07-05
      相关资源
      最近更新 更多