在真实设备上测试PhoneGap应用程序

时间:2011-10-19 08:50:47

标签: ios testing cordova device

我使用Phonegap构建了一个应用程序,我在iPhone模拟器上测试了它。 现在我想把它“发送”到iPad上,有人可以解释一下如何处理它吗?

当然,我有一个苹果ID和所有其他的东西...... 我为iPad制作了“配置文件”,但我不明白如何在设备上运行它。如果有人可以解释我或者将我重定向到这种“测试开发”的好教程。提前谢谢。

4 个答案:

答案 0 :(得分:3)

如果你有一个Apple ID并且ipad已正确配置,那么你只需要在xcode中更改你要构建的位置。单击xcode中“run”和“stop”按钮旁边的按钮。该按钮将是项目的名称,后跟“nameOfProject> iPad 4.3 Simulator”或类似的东西。将此更改为“ipad的iOS设备名称”,即已插入计算机的ipad。现在重建并运行。

答案 1 :(得分:2)

一种分发应用程序的方法,无需用户将配置文件和应用程序文件复制到iTunes,然后将iPhone与其同步。现在,他们唯一需要做的就是点击电子邮件中的链接,这将在设备上打开网站,然后他们就可以点击在iPhone上安装应用程序和个人资料。

http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web

其他参考:

http://support.twixlmedia.com/kb/epublisher-builder-application/how-do-i-create-the-distribution-provisioning-profile-for-my-ad-hoc-build

答案 2 :(得分:2)

使用“run”而不是“emulate”。

我只使用了cordova,但是cordova run <osname>会将它安装在您的设备上(如果已插入)。 即:

cordova run ios(我拒绝支付99美元,所以没有经过测试,但它应该)

cordova run android(效果很好)

答案 3 :(得分:0)

好的,这是一个捷径/作弊。但我所做的就是做phonegap服务,然后打开它在我的Iphone上提供给你的IP地址......这几乎就像它在你的设备上作为APK运行一样!

Step One: 

cd到您的目录并运行phonegap serve

Step two:

在您的Iphone / Android /设备上打开您的网络浏览器(例如safari)并输入IP phonegap给您的信息。

Step three:

看到您的应用有效,请尽情享受:)

但是,如果你正在使用一些手机屏幕功能(gps等等),那么这些功能将不起作用。此解决方案是一种快速简便的方法,可以查看不使用任何硬件控件的应用程序(例如jquery移动应用程序)