3

可能重复:
您如何对 iphone 应用程序进行 beta 测试?

在 Android 中,您可以导出您的应用程序并获取可以安装在任何手机上进行测试的 .apk 文件。这对 Xcode 和 iOS 可行吗?我的意思是,我被分配了一份工作,我想发送我的第一个演示。

我的问题如下:

1)我应该寄什么?.apk 文件有类似的东西吗?
2)我知道发布应用程序的程序。如果我只是想发送测试,我必须创建一个分发配置文件和所有员工吗?问题是最终的应用程序不会从我的开发者帐户发布,而是从员工的帐户发布。那是问题吗?
3)我将发送我的文件的人是否需要 Xcode 来运行应用程序或其他东西?在他付钱给我之前,我不想把我的代码发给他。

4

2 回答 2

9

您可以通过将应用程序构建为“ADHOC”版本来发送应用程序的演示文件,但要做到这一点,您需要您想要在其上运行演示应用程序的所有设备的设备标识符 (UUID)(换句话说,这是您要询问的“分发配置文件”;您需要创建一个包含在可分发应用程序包中的配置文件)。以下是一些可以帮助您入门的说明

该人可以通过 iTunes(同步)或通过其设备的 Safari 浏览器直接下载和安装“.ipa”文件来安装您的 ADHOC 应用程序。他们不需要使用 Xcode。

于 2012-12-26T00:57:13.177 回答
5

如果您的客户有 iPhone,请使用 TestFlight - 如果您计划在开发期间发送多个构建,它会使构建临时分发的整个过程更加容易和高效。

您可以在http://www.testflightapp.com上查看它们- 他们有很好的入门文档,并且只需几分钟即可开始整个过程​​ - 此外,如果您不需要安装他们的 SDK只是将预发布版本发送给 somone。

要更具体地回答您的问题:

  1. 为 iOS 开发导出的文件是 .ipa

  2. .ipa 确实必须由临时分发证书签名

  3. 如果您使用 TestFlight,您的客户将能够通过电子邮件安装您的应用程序 - 超级简单!

哦,我有没有提到它是完全免费的?:)

编辑:

As mmc pointed out, you should check out the basics of Ad-Hoc distribution before using TestFlight, just for your own peace of mind. mmc recommended looking at How do you beta test an iphone app?, and an intro to TestFlight can be found in their tutorial base, here.

于 2012-12-26T00:59:57.793 回答