【问题标题】:In-house distribution - ios sdk内部分发 - ios sdk
【发布时间】:2012-10-24 10:23:33
【问题描述】:

我对内部分发和临时分发感到困惑。

  1. 内部和临时分发应用程序是否需要让苹果审核团队审核?

  2. 内部分发和临时分发有什么区别?

  3. 任何创建内部申请证书和分发流程的示例/指南?

  4. 内部分发是否需要收集用户UDID进行配置?

  5. 如果我开始使用内部/临时分发来分发“A”应用程序,我可以稍后将“A”应用程序分发到 App Store 吗?

【问题讨论】:

    标签: iphone ios ad-hoc-distribution in-house-distribution


    【解决方案1】:
    1. 不,他们没有。
    2. 通过内部分发,您可以在没有设备 UDID 的公司员工使用的任何 iOS 设备上安装该应用程序。 Ad-Hoc 用于在选定数量的设备上测试应用(每个帐户每年 100 台唯一设备)。
    3. 是的,请参阅 Apple iOS Developer Enterprise Program
    4. 不,内部分布式应用程序没有任何 UDID 限制。
    5. 可以,但您需要进入 AppStore 开发者计划,而不是用于内部分发的企业版。

    【讨论】:

    • 对于答案2,这是否意味着我也可以分发到不是公司员工设备的其他IOS设备?
    • @user831098 - 可以,但需要注册企业计划
    • 是的,您可以向所有人提供该应用程序,但您将违反与 Apple 的协议,该协议规定您只能向公司员工分发该应用程序。如果您确实与其他用户一起分发,Apple 可以/将终止您的 Apple Developers 帐户。
    【解决方案2】:

    Ad Hoc Distribution 授权一组有限的设备运行您的应用

    加入标准计划的 iOS 开发者还可以在 App Store 之外将应用分发到多达 100 台不同的设备上,仅用于测试目的。要使用临时分发,请为您的应用创建一个存档,或让队友向您发送存档应用的 iOS 应用商店包 (.ipa)。

    您通过提供 .ipa 文件供用户在其设备上安装来分发您的应用。因为您选择了一个有效的临时配置文件来存档应用程序,所以用户不需要在他们的设备上安装配置文件,只需 .ipa 文件。用户可以使用 iTunes 在他们的设备上安装该应用程序。如果用户想使用 Xcode 在他们的设备上安装应用程序,请将存档共享为 .xcarchive 文件包。

    内部分发允许公司在内部分发应用程序 注册企业计划的 iOS 开发人员可以在内部分发,而无需识别单个设备或使用 App Store。要在内部分发您的应用程序,请创建您的应用程序存档,或让队友向您发送存档的应用程序。使用您公司的授权软件分发机制分发您的内部应用程序。由于该应用程序文件可以安装在任何 iOS 设备上,因此请确保保护此文件的分发。贵公司的成员可以使用 iTunes、iPhone 配置实用程序或 Xcode 在他们的设备上安装应用程序。

    【讨论】:

      猜你喜欢
      • 2013-02-07
      • 2014-05-01
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      • 2015-09-03
      • 2012-01-14
      • 1970-01-01
      相关资源
      最近更新 更多