0

我正在开发一个 iOS 应用程序(我有 macbook)并且我有一个苹果开发者的帐户。

如何将 iPhone 应用程序交付给没有 Mac 的测试人员?


测试者的手机没有越狱(我无法构建deb)

4

5 回答 5

8

我建议使用试飞服务。它允许您上传应用程序的构建,然后通过他们的网站分发给测试人员。

他们有一个很好的帮助部分来帮助您入门

编辑:哦,基本服务是免费的。

我希望这会有所帮助。祝你好运。

于 2012-11-23T09:01:36.637 回答
2

他们也可以在 Windows 机器上运行 iTunes。但如果他们根本没有电脑,还有另一种选择。您可以通过链接分发它。

它真的很容易。准备像往常一样进行临时分发,然后单击“企业分发”复选框。

然后将 URL 添加到最终 .ipa 所在的位置。我通常也在第二行填写应用程序名称,但从不填写其余部分。

例如

http://www.yourdomain.com/YourApp/YourApp.ipa

然后将创建的 .plist 和 .ipa 上传到相关 URL,以便这 2 个文件可以作为:

http://www.yourdomain.com/YourApp/YourApp.ipa
http://www.yourdomain.com/YourApp/YourApp.plist

现在最后创建一个简单的 HTML 页面并将其上传到您的站点。

<http>
    <body>
        <c><font size="20"><a href="itms-services://?action=download-manifest&url=http://www.yourdomain.com/YourApp/YourApp.plist">Click here to install YourApp</a></font></c>
    </body>
</http>

现在向他们发送一个指向上述 HTML 页面的链接,他们就可以安装了。

警告:您必须在临时分发配置文件证书中包含测试人员的 UDID,否则这将不起作用。

于 2012-11-23T09:01:24.323 回答
1

跟着这些步骤:

  1. 将用户包含在udid您的分发配置文件证书中(与的答案adhoc中的步骤相同)。Goz
  2. Xcode中,使用存档功能并使用adhoc配置文件证书对代码进行签名。
  3. 在 Organizer 中,创建用于分发的 .ipa 文件。
  4. .ipa文件发送给您的用户(即通过电子邮件)。
  5. 要求他们将文件拖放到Windows.ipa的应用程序部分并同步他们的设备。iTunes
于 2012-11-23T09:25:31.310 回答
0

你必须有 Mac OS 和 Mac 机器来开发它们。您需要在 Mac OSX 上安装 XCode 来编码、运行和测试您的应用程序。

如果您不想购买 Mac,您可以参考这个名为 Hackintosh 的链接在 PC 上安装 Mac OSX。如果您正确执行以下步骤,这在 PC 上可以正常工作:

http://tonymacx86.blogspot.in/2011/07/xmove-multibeast-install-os-x-107-lion.html

如果这不可能,您可以考虑邀请该人亲自或通过前任虚拟进行。Teamviewer 或任何其他远程桌面协议。

于 2012-11-23T08:57:48.993 回答
0

到目前为止,我使用过的最方便、最省时的方法是试飞。集成非常简单。您可以与测试人员共享文件,并且不需要您拥有系统。

主要步骤是

1)创建有效账号后下载并集成Testflight SDK (需要登录)。

2) 将 SDK 与 iPhone 应用程序集成(尽管如果您只想分发应用程序而不跟踪其使用和报告目的,这不是强制性的)。

3)创建您的团队并在门户上上传构建。

4) 随后允许测试人员访问配置文件中提到的允许设备。

您可以在一个地方管理多个团队和应用程序。希望能帮助到你。

于 2012-11-23T09:11:45.910 回答