Javascript 在Windows中测试/调试Phonegap iOS应用程序

Javascript 在Windows中测试/调试Phonegap iOS应用程序,javascript,android,ios,cordova,phonegap,Javascript,Android,Ios,Cordova,Phonegap,我有一个简单的应用程序,使用PhoneGap[Build]创建。注册了一个开发者帐户,并在我借的一台测试iPhone上实际注册并安装了该应用程序。该应用程序在Android上运行良好,并在浏览器中进行测试。然而在iPhone上,它挂在“简介”屏幕上 显然,要调试它,我需要一个Mac,特别是SafariV6+[dev tools],它不适用于windows 我只是需要一种方法来查看控制台/错误,了解正在发生的事情。我已经搜索和尝试了三天不同的方法,但已经走到了死胡同。我想我会为以后搜索这个的其他人

我有一个简单的应用程序,使用PhoneGap[Build]创建。注册了一个开发者帐户,并在我借的一台测试iPhone上实际注册并安装了该应用程序。该应用程序在Android上运行良好,并在浏览器中进行测试。然而在iPhone上,它挂在“简介”屏幕上

显然,要调试它,我需要一个Mac,特别是SafariV6+[dev tools],它不适用于windows


我只是需要一种方法来查看控制台/错误,了解正在发生的事情。我已经搜索和尝试了三天不同的方法,但已经走到了死胡同。

我想我会为以后搜索这个的其他人添加我最终要做的事情

最简单的方法是在VMWare上安装MacOS。这段视频特别有用()

然后,在VMWare中的USB控制器下,确保选择USB 2.0&“全部显示”。然后,您需要做的就是在VM的首选项下启用Safari开发者工具,插入手机,然后就可以开始了。比我在网上找到的其他描述都简单10倍


编辑:另外,不要让操作系统更新,否则会使其失效。

使用iOS做任何事情都需要mac。如果你打算支持它,你最终必须买一个。这不是最好的方法,但我目前正在使用phonegap构建,它带有一个证书,允许我的手机下载生成的IPA文件,然后测试它。。。你几乎可以在windows机器上完成整个过程,但上传到itunesconnect的最后一个步骤必须在mac上完成。@Gabe Sechan,这就是要点,但我绝对不打算出去买mac只是为了调试phonegap应用程序。可能是一个灰色区域,但在VMWare上安装High Sierra非常简单,并成功地完成了任务。@Mart您是对的,但我已经签署并安装了该应用程序。此外,您还可以在windows上的iTunes上安装.ipa。棘手的部分实际上是在安装应用程序后调试它,这就是问题所在。