【问题标题】:iPhone Developer LicenseiPhone 开发者许可证
【发布时间】:2011-07-11 11:08:54
【问题描述】:

我想知道我们是否拥有 iPhone 开发者企业许可证,那么是否可以通过 App Store 将我们的应用程序分发给有限数量的用户(我们选择)?换句话说,我们希望我们的 iPhone 应用对有限数量的用户可见(我们选择这些用户预览我们的应用)

另外,除了 App Store 之外,还有其他方式来分发我们的应用程序吗?

谢谢,

【问题讨论】:

    标签: iphone


    【解决方案1】:

    使用iOS Developer Enterprise Licence,您将能够将您的应用分发给有限数量的用户,但不是通过 AppStore,事实上,AppStore 中的应用可供每个用户使用。不过,您将能够签署和分发(通过 Wi-Fi 或 3G)您自己的应用程序,以使它们仅在选定的设备上运行。这称为In-House Distribution。

    【讨论】:

    • 谢谢。但是我将如何分发我的签名应用程序以及我的目标受众将如何将它们下载到他们的 iPhone 设备上?
    • 如果我们有企业许可证(299 美元),它是仅限于特定数量的开发人员还是适用于公司的所有开发人员?
    • 您可以使用 XCode 签名和共享您的应用程序。这简单!。当您认为您的应用程序准备就绪时,从您的 XCode 构建菜单中选择“构建和归档”,通过这样做,您的应用程序将存储在 XCode 管理器(窗口 > 管理器)的“归档应用程序”部分中。现在选择您要共享的应用程序并选择“共享应用程序...”,选择适当的配置文件,然后选择“Distribute for Enterprise”。在分发窗口中,输入 ipa 文件的标题和完整 url,例如:testurl.com/example.ipa
    • 您可以在这里找到更多信息! developer.apple.com/library/ios/#featuredarticles/…
    【解决方案2】:

    使用企业许可证,您无法在 App Store 上分发您的应用。实际上,您甚至无法访问 iTunesConnect。分发您的应用的唯一方法是临时分发或内部分发。

    【讨论】:

    • 企业许可证仅适用于具有 DUNS 编号的公司。 (删除“拥有 500 名或更多员工且您必须拥有”)请参阅下面的评论。
    • 实际上,Apple 最近取消了 500 名员工的限制。
    【解决方案3】:

    不,应用商店中的应用对所有用户都可见。然后可以根据设备下载它们。

    但您可以通过临时分发将您的应用分发给有限数量的用户。因此,您需要知道应用程序应在其上运行的设备的设备 ID。

    【讨论】:

    • 感谢大家的精彩回答。喜欢stackoverflow。
    【解决方案4】:

    我认为您无法通过 Apple App Store 进行此操作,但您可以 - 使用企业许可证 - 将应用程序直接分发给您授权的人。这意味着是的,您可以在您控制的 URL 上托管应用程序,因此可以根据您的意愿限制访问。用户将需要一个配置文件——但这不是使用 Apple 的 100 台设备限制创建的。

    Apple 指南位于 http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf - 请参阅第 5 章。

    这涵盖了做你想做的事情的机制。我会仔细研究企业计划的 t 和 c,因为该计划显然旨在允许组织在组织内分发 - 而不是绕过应用商店的手段。我希望您的目标用户在您的组织内。

    【讨论】:

    • 是的,我的目标用户在我的组织内。关于您上述帖子中提到的苹果指南 PDF,我无法理解第 66 页中名为“禁用企业应用程序”的部分。我的问题是我们如何“撤销”身份?我的意思是我们已经从目标用户那里获得了 UDID,并相应地为他们提供了配置文件。因此,配置文件已经存在于他们各自的设备中。那么我们如何从我们的最终撤销它呢?希望我能够清楚地表达我的疑问?再次感谢您的时间和帮助。
    猜你喜欢
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 2011-04-26
    相关资源
    最近更新 更多