【问题标题】:Xcode8.1 and Safari 10.0.1 not showing debug or console errors?Xcode8.1 和 Safari 10.0.1 没有显示调试或控制台错误?
【发布时间】:2016-11-15 03:17:15
【问题描述】:

Arrgghh....我受够了 Apple。我在使用 Android 时没有遇到 Apple 一直存在的问题。

将我的应用程序加载到装有 iOS 10.1 的本地设备 (iPhone 6s) 上。 Xcode 不会玩,所以我不得不升级到 Xcode 8.1,一切都坏了。我现在只是试图将我的项目部署到模拟器,它构建良好并部署 - 我看到我的启动屏幕,然后应用程序变为空白。控制台中显示零错误但我无法在 Safari 开发“模拟器”中看到该应用程序(甚至没有)。

Mac 10.11.6 El Capitan
Xcode 8.1 (8B62)
Cordova 6.4.0
Project platform iOS: 4.2.1 (I even upgraded it to 4.3.0 but still nothing, then rebuilt project with 4.2.1 again)

Project iOS Target: 9.3
Deployment Target: 9.3 (iPhone only)

Simulators: 10.0, 10.1, 9.3

在 9.3 部署中,它可以很好地部署到带有 Xcode 8.0 的 Simulator iPhone 6x,但升级到 Xcode 8.1 会破坏它。我将删除 Simulators 10.0/10.1。最大的问题是它构建得很好,但部署启动画面然后变成空白。

【问题讨论】:

  • 我注意到最近从 Xcode 启动后我需要重新启动 Safari —— 然后模拟器才会出现在“开发”菜单中。我在 Sierra / Xcode 8.1 上。
  • 我以为我已经这样做了,但显然我没有。我现在可以在我的应用程序加载时看到 Safari Develop “模拟器”。但是,它没有提供任何其他帮助来理解为什么我可以看到我的应用程序。它也表明控制台中没有错误或问题,并向我显示一个空白应用程序。我确实看到几乎没有加载任何 html 文件......只有几个离子组件,然后是空的 HTML 标记。我无法想象它会走那么远,没有我的任何 JS 或模板,也没有注册一些错误。不过,同样的代码在 Android 上,一切都变得干净了。
  • 您是否尝试过在调试器中点击重新加载(cmd-R)?不久前我遇到了其中一个启动异常 (stackoverflow.com/questions/36554165/…) - 点击重新加载确实导致异常最终出现。
  • Safari 或 Xcode 中的 cmd-R ?
  • 我在 Safari 和 waa-laa 中尝试了 cmd-R ......错误终于弹出了。我重新编译了该应用程序 5 次......每次它都不会在 Xcode 或 Safari 中注册任何错误 - 只有在加载后我在 Safari 中点击 cmd-R 才会最终出现错误。不确定你是如何发现这一点的,但我敢肯定我永远不会。 apple $hit 太糟糕了,而且经常不可靠。谢谢!

标签: ios cordova safari ios-simulator xcode8


【解决方案1】:

模拟器开始运行后重新启动 Safari。

【讨论】:

    【解决方案2】:

    @eb1 因这些“修复”而受到赞誉。

    升级到 Xcode 8.1 和 Safari 10.0.1 后,我无法再在 Xcode 控制台或 Safari 开发模拟器调试/控制台部分看到编译、调试或 JS 错误。

    编译我的项目后,模拟器会显示我的应用程序启动画面,然后变为空白。没有错误、消息、控制台输出——什么都没有。此外,Safari 不再显示“开发 -> 模拟器”选项来调试我的应用程序。

      1234563 /p>
    1. 但即使在显示 #1 之后,我仍然无法在应用程序加载后的“开发”->“模拟器”窗口中看到任何错误或代码问题。加载后它只是空白,我看不到导致我的应用程序无法运行的任何问题。好吧,加载后我不得不按“cmd-R”重新加载控制台/调试消息,然后我才能看到破坏我的应用程序的问题。我现在每次都必须这样做...加载应用程序,什么都看不到,然后 cmd-R...然后能够看到错误/中断。

    2. 我仍然没有在 Xcode 控制台中执行相同操作的解决方案 - 在升级之前,我可以在 Xcode 和 Safari 中看到几乎所有相同的问题,但现在仅在 Safari 中(使用解决方案 #2更多)。 Xcode 显示一切正常加载,而 Safari cmd-R 'after' loading 现在显示编译问题。

    如果有人找到#3 的解决方案,请添加到此线程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 2016-04-08
      • 1970-01-01
      相关资源
      最近更新 更多