14

我使用Phonegap Build创建了一个移动应用程序(不仅仅是 Phonegap...而是Build)。我有一台 Windows PC,不使用 eclipse 或 xcode。我只是编写 Javascript 并让 Build 为我完成所有复杂的工作。

我可以在我的应用程序编译后通过扫描构建页面上显示的二维码轻松地在 Android 设备上测试我的应用程序....但是如何在 iPhone 或 iPad 上进行测试?我可以说服家人借给我一天,但我没有 Mac(我可能会去拜访另一位朋友,简单地说一下)。

在这一点上花费 99 美元购买开发者证书是不合适的,即使这个应用程序最终可能会提交到商店。如果 99 美元是唯一的选择,我将感谢任何明确说明这一点的人!

或者也许我只需要了解TestFlightLesspainful?目前这些描述让我感到困惑,但如果我听到一些专家告诉我这是正确的方法,我会更加努力!

在真正的Apple设备上进行测试会很好,因为我没有太多运气让模拟器运行......但也许我的困境的唯一答案是告诉我坚持使用模拟器。(在这种情况下:对于一个完整的初学者在Windows中安装 iPhone 模拟器是否有一个很好的分步教程?)。

谢谢你。

4

4 回答 4

10

如果您想在设备上进行测试,您的应用需要使用您的证书进行签名。您还需要一个开发配置文件,其中包含您要测试的任何设备的设备 ID。为了获得这些东西,你需要加入 Apple 的 iOS 开发者计划。即使您使用 PhoneGap Build 服务也是如此;为了构建设备,您需要将您的证书和配置文件上传到 PhoneGap Build。查看 PhoneGap Build 的iOS 版构建页面以获取完整信息。这意味着您需要支付 99 美元的费用才能加入 iOS 开发者计划。

另一种方法是越狱您的设备(或者,在这种情况下,您朋友的设备)。如果您愿意,可以在网上找到相关说明。但是,我认为在这种情况下您将无法通过 PhoneGap Build 构建应用程序——您需要使用 Xcode 或其他一些工具自己构建您的应用程序。

于 2012-12-06T19:02:33.217 回答
5

就像其他任何人在这里结束的更新一样。您现在可以使用Adob​​e PhoneGap 开发者应用程序,它允许您在没有 ID、许可证等的设备上运行应用程序。这里是入门指南

于 2015-06-30T20:43:04.510 回答
1

您需要加入 Apple Developer Program 才能签署构建并创建 .IPA 以使用 TestFlight 或其他方法将构建安装到设备上。

不过,您可以选择在没有此功能的设备上进行测试 - 请参阅App.io了解浏览器内模拟器。

无论您选择使用它还是使用 TestFlight,我都在博客上写过让您的客户构建移动应用程序,其中包括选项的优缺点以及您需要完成的步骤。

于 2013-04-02T19:24:00.110 回答
0

在您的 Windows PC 上安装 iTune。将 IPA 文件复制到 iTune 的应用程序目录。连接设备(iPhone、iPad 或 iPod)时,同步应用程序。然后你就可以在真机上测试了。

于 2012-12-06T18:50:33.943 回答