2016-11-15 81 views
1

Arrgghh ....我非常喜歡蘋果。我沒有任何與蘋果一直存在的Android問題。Xcode8.1和Safari 10.0.1不顯示調試或控制檯錯誤?

去我的應用程序加載到它的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 

有人在Xcode 8.0部署蠻好模擬器iPhone 6X 9.3的部署,但升級到8.1的Xcode把它弄壞了。我將刪除模擬器10.0/10.1。最大的問題是它構建得很好,但部署啓動畫面然後變成空白。

+2

我注意到我需要重新啓動Safari後,最近從Xcode啓動 - 然後才模擬器顯示在發展菜單。我在Sierra/Xcode 8.1上。 – eb1

+0

我以爲我已經做到了,但顯然我沒有。我現在可以在我的應用程序加載時看到Safari開發「模擬器」。但是,它並沒有提供任何其他幫助來理解爲什麼我可以看到我的應用程序。它也表示控制檯中沒有錯誤或問題,並顯示我一個空白的應用程序。 雖然我看到幾乎沒有加載html文件...只是幾個離子組件,然後是空的HTML標籤。我無法想象它得到了那麼多,沒有我的任何JS或模板,沒有註冊一些錯誤。不過,Android上的相同代碼和所有內容都是乾淨的。 – rolinger

+1

你有沒有嘗試在調試器中重新加載(cmd-R)?我遇到了其中一個啓動例外(https://stackoverflow.com/questions/36554165/cordova-white-screen-after-splash-no-exceptions-in-console) - 點擊重新加載確實導致異常最後出現。在Safari或Xcode中使用 – eb1

回答

1

@ eb1獲得這些'修復'的功勞。

升級到Xcode 8.1以及Safari 10.0.1後,我無法再在Xcode控制檯或Safari開發者模擬器調試/控制檯部分看到編譯,調試或JS錯誤。

編譯我的項目後,模擬器會顯示我的應用程序啓動畫面,然後變爲空白。沒有錯誤,消息,控制檯輸出 - 什麼也沒有。另外,Safari不再顯示「開發 - >模擬器」選項來調試我的應用程序。

  1. 爲了解決這個問題,我不得不關閉了Xcode和Safari和順序,重新啓動的Xcode,加載的項目到Xcode和再啓動Safari瀏覽器 - 只有這樣才能培養─>模擬器下拉列表顯示出來。

  2. 即使在得到#1後,我仍然無法在應用程序加載後在開發 - >模擬器窗口中看到任何錯誤或代碼問題。它被加載後,它將只是空白,我不明白什麼是導致我的應用程序不工作的問題。那麼,它被加載後,我不得不按「CMD-R」重新加載控制檯/調試消息,然後我能夠看到問題打破我的應用程序。我現在每次都要這樣做......加載應用程序,什麼也不看,然後cmd-R ......然後能夠看到bug/break。

  3. 我仍然沒有在Xcode控制檯中做同樣的解決方案 - 在升級之前,我幾乎可以在Xcode和Safari中看到所有相同的問題,但現在只有在Safari中(使用上面的解決方案#2 )。 Xcode顯示一切正常加載,而加載後的Safari cmd-R現在顯示編譯問題。

如果有人找到#3的解決方案,請添加到此主題。

2

模擬器開始運行後重新啓動Safari。

相關問題