如何在不发布到应用商店的情况下将开发中的 iOS 应用分发给客户进行过程中评估

Posted

技术标签:

【中文标题】如何在不发布到应用商店的情况下将开发中的 iOS 应用分发给客户进行过程中评估【英文标题】:How do I distribute in-development iOS apps to a customer for in-process evaluation without releasing to appstore 【发布时间】:2013-02-13 00:21:04 【问题描述】:

我们正在开发一款专门针对单个客户的要求的应用,并希望在我们进行过程中将其交到他们的评估团队(3 人)手中。在我们发布产品之前,我们将使用企业发行版,但我们需要弄清楚这个中间步骤。

【问题讨论】:

这称为 Adhoc 分发。有很多关于如何做到这一点的 Apple 文档。 谢谢。我读过的消息来源说,组织外的人不允许 Adhoc 发行版,因此是个问题。我们已经有一个企业帐户,其条款非常明确,我们只能将其用于内部人员。我一直在 Apple 的网站上寻找一些东西,它说客户评论的评估部署算作“内部”,但我没有看到任何支持这一点。 您没有提到您使用的是企业帐户。 Adhoc 通常用于测试。至少对于非 Enterprice,您可以在任何地方使用测试人员。我不知道企业计划的规则。 【参考方案1】:

花 99 美元获得一个 ios 开发者帐户,并将这三个人的设备注册到您的帐户。

【讨论】:

我们已经有一个企业账户,但是企业账户和开发者账户都不允许外部发行版。【参考方案2】:

我使用一家名为 testflight 的公司,他们的地址是 testflightapp.com,当您拥有 ios 开发者帐户时,他们可以很容易地将应用程序分发给测试人员。

【讨论】:

我们已经将 TestFlight 用于内部 QA 分发,但我认为这无法绕过 Apple 禁止外部分发的规定。我正在努力遵守我们的协议书。【参考方案3】:

在我的公司,我们让客户注册了 99 美元的开发者计划并管理他们自己的设备,然后让他们将我们的开发者添加为开发者(惊喜),并为他们的设备进行特殊构建。*

我们最近还让一个(较大的)客户注册了一个企业帐户,这样他们就可以将我们的构建分发给他们的员工进行测试,而无需管理 UDID。

将球带出你的球场,但它似乎确实符合 Apple 标准。

*:我们经常通过客户的开发者帐户将这些自定义构建发布到应用商店,这 (IIRC) 也符合 Apple 标准。如果该应用是由某家公司/独家为某家公司打造的品牌,这是有道理的。

【讨论】:

以上是关于如何在不发布到应用商店的情况下将开发中的 iOS 应用分发给客户进行过程中评估的主要内容,如果未能解决你的问题,请参考以下文章

在不越狱的情况下将自定义应用程序加载到 iOS 设备中?

如何在不使用位置信息的情况下将 MCC + MNC 映射到 iOS Objective-C 中的用户电话国家代码?

有没有办法在不离开 App 的情况下将评分发送到 App Store?

如何在不丢失 exif 数据的情况下将 UIImage 转换为 JPEG?

如何在不将您的应用设为默认消息应用的情况下将短信发送到 android 中的特定应用?

如何在不实际创建数据库的情况下将在线可用数据库 API 中的数据提取到 firebase 数据库中? [关闭]