【问题标题】:iOS Over the Air / Web App Distribution with Enterprise Program - "in house"?iOS Over the Air / Web App Distribution with Enterprise Program - “内部”?
【发布时间】:2012-07-10 18:59:29
【问题描述】:

据我了解,通过我每年 299 美元的 iOS 开发者企业计划,我可以将 “内部” 应用分发给无限数量的用户进行 beta 测试/等,而无需跟踪特定设备的 UDID。

我的问题是:有没有办法(“黑客”或普通程序)通过网络(或不只是 AppStore)将我的应用程序分发给 PUBLIC,仍然给无限数量的用户?我在这里看到了很多看似相互矛盾的信息,但根据用户 namsral at this Stack post 这是可能的。一个普通的 iOS 开发者账号就可以分发给超过 100 个用户,这是真的吗?

另外,Apple 对仅出于“内部”目的而对企业分发的应用程序进行监管的严格程度如何?

如果有人对这些观点有任何经验,我将非常感激。谢谢!

【问题讨论】:

  • 向公众分发听起来很可疑。如果企业协议允许向公众分发,您可以创建自己的 App Store。我怀疑 Apple 会允许这样做,我会请律师检查您与 Apple 签署的协议,然后再走这条路。

标签: iphone ios app-store adhoc ota


【解决方案1】:

是的,通过 300 美元的企业协议,您可以(从技术上讲)将该应用程序放到大型网络上供所有人下载。

在配置门户中,“临时”和“内部”配置文件之间存在明显差异。后者在没有企业协议的情况下不可用。

但这可能违反协议。阅读细则;伊纳尔。

要获得企业协议,您需要提交企业身份证明 - Duns&Bradstreet 编号,以及一些文件,例如营业执照。

Apple 无法将您的分发限制在您的公司设备上,因为没有办法将这样的概念正式化。

混淆源于这样一个事实,即非企业客户可以使用的“临时”分发模型仅允许分发到多达 100 台设备,并且需要在构建时在配置文件中明确启用这些设备时间。这非常适合 beta 测试,但不适用于一般分发;这就是额外费用的全部意义所在。

【讨论】:

  • 我目前正在使用具有特定数量用户的 ad-hoc 无线分发我的应用程序(我已将他们的 ios 设备的 udid 分配到我的开发配置文件中)。然而,为什么我仍然能够在另一个不在配置文件中的 ipad 上安装相同的应用程序?
【解决方案2】:

除非您的设备已添加到应用所属的配置中,否则您无法安装临时分发。如果您尝试安装刚刚从配置中未包含的任何其他设备(例如我的设备)发送链接的应用程序,您将下载,但无法安装它

【讨论】:

  • 我们说的是in-house 分发,而不是ad-hoc。在内部,没有设备在配置文件中的要求。
【解决方案3】:

我不能推荐TestFlightApp.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-21
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 2011-08-04
    相关资源
    最近更新 更多