【发布时间】:2012-07-06 16:57:10
【问题描述】:
我已经开发了一个企业应用程序,并准备好供我的客户使用。
我的公司购买了一个帐户并向我提供了凭据。因此,我创建了临时分发配置文件,以便在使用 testflight 进行开发期间将应用分发给我客户的测试团队。
但我在某处读到,iOS developer program 帐户类型无法将应用分发给任何人,
如果您想分发您的应用程序,您需要注册iOS developer [enterprise] program 帐户。但我的情况并非如此,我能够使用 iOS 开发者计划帐户将我的应用分发给客户。
我知道,如果您想将应用提交到应用商店,您需要有一个 iOS 开发者计划,并且,
iOS 开发者企业计划仅允许您通过 Ad Hoc 分发将您的应用程序分发给您组织的员工或成员。
现在我的doubt 是,
是否真的必须将我们的应用提交给苹果审核 确保我们的应用程序没有明确的,否则我们可以在没有明确的情况下使用它 审查? 为什么我们不需要苹果的批准 提交到应用商店。 客户说他们只是想获得批准,然后他们可以在内部或 B2B 使用中出售它。
因为我的客户要求我将我们的应用提交给苹果只是为了review,但不想放在应用商店。一旦他们批准,他们将使用 ad-hoc 分发配置文件分发。
谢谢。
【问题讨论】:
-
您最多只能将您的临时分发给 100 个用户,并且配置文件将每 90 天过期一次,您的客户端将无法启动。您可以通过需要审核的 B2B 商店分发给您的客户,或者,如果您的客户足够大,他们可以获取一个企业帐户并通过该帐户分发而无需审核。
-
感谢 Jason 发表评论,是的,我知道我们最多可以添加 100 台设备,并且配置文件每 90 天过期一次。我对 B2B 知之甚少(我将阅读相关文档)。是的,我的客户可以获得任何东西,他们可以获得企业帐户。但是使用企业帐户[我们需要审查我们的应用程序吗? ] 我再次觉得企业帐户和 B2B 很可能是相同的,只是其他人无法看到您的应用程序独特的 B2B 应用商店。
-
Praveen:关于企业构建的一件事:AppStore 为应用程序提供的整个分发、更新和配置基础架构应该由企业构建开发人员处理。这也意味着,如果 ipa 在野外出现,则无法阻止它被未经授权的人安装(除非您以某种方式在客户端或服务器端对其进行门控)