如何在不发布到应用商店的情况下将开发中的 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 应用分发给客户进行过程中评估的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用位置信息的情况下将 MCC + MNC 映射到 iOS Objective-C 中的用户电话国家代码?
有没有办法在不离开 App 的情况下将评分发送到 App Store?
如何在不丢失 exif 数据的情况下将 UIImage 转换为 JPEG?