在朋友的iPhone上测试Phonegap构建应用程序



我使用Phonegap Build创建了一个移动应用程序(不仅是Phonegap…还有Build)。我有一台Windows电脑,不使用eclipse或xcode。我只是写了Javascript,让Build为我做所有复杂的事情。

我可以在安卓设备上轻松测试我的应用程序,方法是扫描应用程序编译后显示在构建页面上的二维码。。。。但是如何在iPhone或iPad上进行测试我可以说服一个家庭成员借给我一天,但我没有Mac(我可能会去另一个朋友那里短暂地用一台)。

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

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

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

谢谢。

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

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

就像对其他人的更新一样。您现在可以使用Adobe PhoneGap开发者应用程序,该应用程序允许您在没有ID、许可证等的设备上运行应用程序。以下是入门指南。

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

不过,有一些选项可以让你在没有它的设备上进行测试-请参阅App.io以获取浏览器内模拟器。

无论你是这样做还是TestFlight,我都在博客上写过关于为客户构建移动应用程序的文章,其中包括选项的优缺点以及你需要经历的步骤。

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

最新更新