我需要一个iOS设备来测试PhoneGap内置的应用程序吗



我是一个完全的傻瓜,在我前进的过程中会弄清楚这一切,所以请耐心等待。

我已经使用jQuery Mobile构建了一个应用程序,使用了PhoneGap Build,它在Android上运行得很好,我很快就会部署它。我现在正试图找出更复杂的步骤,为iOS市场做好准备。我已经建立了我的开发者帐户,并测试了我的应用程序,它是用Xcode 4.2和Cordova构建的。

我感到困惑的是(好吧,其中一件事)我是否需要一个真正的iOS设备来获得正确的配置和证书。我可以得到这些,通过PG Build运行包,然后用Xcode iOS模拟器测试它吗?我必须麻烦我的朋友给我一部他们的iPhone来测试吗?

如果我含糊其辞或问错了问题,我道歉。

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

我看到你的应用程序在这个主题上没有得到批准的唯一真正原因是,如果有一些奇怪的故障只出现在物理设备上,并且在模拟器上看起来很好。

请记住,尽管这可能不会让你不赞成,但我注意到,与在模拟器上运行时相比,使用jQuery Mobile的Phonegap应用程序在转换时往往会出现更多故障。

不需要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

您需要一台苹果电脑才能将应用程序提交到应用商店。苹果不再有基于web的应用程序提交

最新更新