【问题标题】:Testing/Debugging a Phonegap iOS app in Windows在 Windows 中测试/调试 Phonegap iOS 应用程序
【发布时间】:2018-07-12 17:11:01
【问题描述】:

我有一个使用 PhoneGap [Build] 创建的简单应用。注册了一个开发者帐户,并在我借来的测试 iPhone 上实际签名并安装了该应用程序。该应用程序在 Android 上完美运行,并在浏览器中对其进行测试。但是在 iPhone 上,它会挂在“介绍”屏幕上。

显然,要调试它,我需要一台 Mac,特别是 Safari v6+ [开发工具],它不适用于 Windows。

我只需要一种方法来查看控制台/错误信息。我已经搜索并尝试了 3 天的不同方法,但已经走到了死胡同。

【问题讨论】:

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

标签: javascript android ios cordova phonegap


【解决方案1】:

我想我会添加我最终为其他人在路上寻找这个的人做的事情......

最简单的方法是在 VMWare 上安装 MacOS。该视频特别有用 (https://www.youtube.com/watch?v=3b04Da1WjBc)。

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

编辑:另外,不要让操作系统更新,这会杀死它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    相关资源
    最近更新 更多