ios - 我是否需要 iOS 设备来测试 PhoneGap Built 应用程序?

标签 ios cordova

我是一个彻头彻尾的菜鸟,在我前进的过程中弄清楚了所有这些,所以请多多包涵。

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

我感到困惑的(其中之一)是我是否需要一个实际的 iOS 设备才能获得正确的配置和证书。我可以得到那些,通过 PG Build 运行包,然后用 Xcode iOS 模拟器测试它吗?我必须打扰我的 friend 给我一部他们的 iPhone 来测试吗?

如果我含糊不清或以错误的方式问这个问题,我深表歉意。

最佳答案

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

我能看到您的应用未获得与此主题相关的批准的唯一真正原因是是否存在一些只出现在物理设备上但在模拟器上看起来不错的奇怪故障。

请记住,虽然它可能不会让您不满意,但我注意到与在模拟器上运行时相比,使用 jQuery Mobile 的 Phonegap 应用在转换时往往会出现更多故障。

关于ios - 我是否需要 iOS 设备来测试 PhoneGap Built 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18294480/

相关文章:

ios - 如何在 iOS 客户端中传递 AWS AppSync 自定义请求 header ?

javascript - Cordova 中的 CORS 重定向

javascript - 在 Ajax 调用中解析返回数据时出现 token 错误

cordova - 如何在 Xcode 中指定 "development team"

android - 通过 Phonegap 的谷歌导航 Intent

iphone - 在单键 NSMutableDictionary 下添加两个对象

ios - SwiftUI View 不会在单独的 View 中更新

ios - 是否建议在 iOS 应用程序中手动删除手势识别器

ios - 切换语言后重新加载 tabBarController

android - Phonegap Android YouTube视频流