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

6

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

当然,我有一个苹果ID和其他所有必要的东西... 我为iPad创建了“provisioning profile”,但我不知道如何在设备上运行它。如果有人可以为我解释或引导我查找适合这种“测试开发”的好教程,感谢您提前。

4个回答

3
如果您有一个Apple ID并且iPad已经正确配置,那么您只需要在Xcode中更改构建位置即可。单击Xcode中“运行”和“停止”按钮旁边的按钮。该按钮将是您的项目名称后跟“nameOfProject>iPad 4.3 Simulator”或类似内容。将其更改为“iOS设备ipad的名称”,即连接到计算机的iPad。现在重新构建并运行即可。

2

使用“run”代替“emulate”。

我只用过cordova,但是如果设备已插入电脑,cordova run <osname>将会在您的设备上安装它。 例如:

cordova run ios(我不想支付99美元,因此没有测试,但应该可以)

cordova run android(非常好用)


这个是不是只要插上 iPhone 然后运行 Cordova 就可以了?需要 cd 到任何地方吗? - James111
@James111,您需要先进入您的Phonegap / Cordova项目目录。 - olimortimer
对我不起作用 :(。我没有安装xCode,这是个问题吗? - James111

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


0

好的,这有点快捷/欺骗。但我所做的是执行phonegap serve,然后在我的iPhone上打开它提供给你的IP地址...这基本上与将其作为APK在设备上运行相同!

Step One: 

进入您的目录并运行 phonegap serve

Step two:

在您的 iPhone/Android/设备上打开您的网络浏览器(例如 Safari),并输入 PhoneGap 给您的 IP 地址。

Step three:

享受看到您的应用程序工作的乐趣 :)

但是,如果您正在使用一些PhoneGap功能(GPS等),那么这些功能将无法正常工作。此解决方案是一种快速简便的查看应用程序的方法,不使用任何硬件控件(例如jQuery移动应用程序)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接