2013-08-18 79 views
0

我是一个完整的新手,在我走的时候想清楚这一切,所以忍受着我。我需要iOS设备来测试PhoneGap Built应用程序吗?

我已经使用jQuery Mobile构建了一个应用程序,使用了PhoneGap Build,它在Android上完全正常工作,我很快就会部署它。我现在试图弄清楚为iOS市场做好准备的更复杂的步骤。我已经设置了我的开发者帐户,并测试了使用Xcode 4.2和Cordova构建的应用程序。

我对混淆(以及其中一件事)是我是否需要一个实际的iOS设备才能获得正确的配置和证书。我可以得到这些,通过PG Build运行包,然后用Xcode iOS模拟器测试它吗?我必须打扰我的朋友给我一个iPhone测试吗?

如果我含糊不清,或者询问错误的方式,我表示歉意。

回答

2

我目前正在为使用Phonegap的iOS构建应用程序,尽管我已经使用物理设备进行了一些测试,但我已经看到模拟器运行得非常好。我的意思是,在决定提交之前,至少在物理设备上运行最终版本的一个测试肯定是一个好主意,苹果和几乎所有其他人very strongly suggest,但您不需要测试物理设备。所有的供应和证书都可以通过Apple Developer网站完成。

唯一的真正原因,我可以看到你的应用程序没有得到批准关于这个话题,如果有一些奇怪的故障,这只是存在于物理设备上看起来不错的模拟器。

请记住,虽然它可能不会让您被拒绝,但我注意到使用jQuery Mobile的Phonegap应用程序在模拟器上运行时比在模拟器上运行时更容易出错。

+0

我只是跑它通过PGB,因此它似乎主要工作,它给了我一个的.ipa。我只是想确保没有任何怪异的错误导致它无法正常工作。我在测试我的android应用程序时发生了这种情况。 – Tomulent

+0

我有更多的问题,使我原本专为使用PhoneGap的到Android比周围的其他方法iOS应用。 –

1

不,你不需要iOS设备来获取证书。你可以使用OpenSSL获取它们。我创建了一个GUI来帮助Windows用户做到这一点。

不过苹果是最严格的批准之一。他们需要8天才能批准应用。他们已经知道不会仅仅因为外观而批准应用程序。

现在我自己更喜欢让iDevices来测试应用程序。

http://community.phonegap.com/nitobi/topics/detailed_guide_for_setting_up_building_ios_apps_without_a_mac

http://community.phonegap.com/nitobi/topics/ios_app_rejected_advice_on_how_to_fix_it

为了帮助提交应用程序时,你可能会得到一些应用程序拒绝的问题。 https://github.com/AndiDog/phonegap-ios-tabbar-plugin

https://github.com/LinuxPhreak/iOS-Win-Signer

您需要一台苹果电脑提交应用到App Store。苹果不再具有基于Web的应用程序提交

相关问题