【问题标题】:exporting your iOS app [duplicate]导出您的 iOS 应用程序 [重复]
【发布时间】:2012-12-11 16:25:12
【问题描述】:

可能重复:
How do you beta test an iphone app?

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

我的问题如下:

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

【问题讨论】:

  • #3 - 你为什么不录屏,然后把视频文件发给他?您不必担心他会在以这种方式向您付款之前使用您的应用程序。

标签: ios xcode


【解决方案1】:

您可以通过将应用构建为“ADHOC”版本来发送应用的演示文件,但要做到这一点,您需要您想要在其上运行演示应用的所有设备的设备标识符 (UUID)(在其他换句话说,这是您要询问的“分发配置文件”;您需要创建一个包含在可分发应用程序包中的配置文件)。 Here's some instructions that can help you get started.

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

【讨论】:

    【解决方案2】:

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

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

    更具体地回答您的问题:

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

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

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

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

    编辑:

    正如 mmc 所指出的,您应该在使用 TestFlight 之前检查一下 Ad-Hoc 分发的基础知识,只是为了您自己安心。 mmc 建议查看 How do you beta test an iphone app?,TestFlight 的介绍可以在他们的教程库中找到,here

    【讨论】:

    • TestFlight 真是太棒了。但请务必阅读其他答案中的一些链接,以便您了解发生了什么。
    • 第二点 - TestFlight 是在掌握 Ad-Hoc 基础知识之后出现的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 2019-07-24
    相关资源
    最近更新 更多