2016-04-22 61 views
6

我使用的是在Mac平行運行的Visual Studio。 Mac可以作爲iOS的構建服務器。我試圖從Visual Studio中爲模擬器(iPad Air iOS 9.3)和實際設備(實際的iPad Air)調試工作。目前,首先關注模擬器可能會有所幫助。爲什麼Visual Studio TACO無法找到我想要調試的應用程序?

當我嘗試從Visual Studio或實際設備啓動到模擬器(iPad Air)時,我的應用程序會在設備或模擬器上啓動,然後Visual Studio似乎暫停一會兒,最終報告以下錯誤消息:

我們無法找到您要調試的應用程序。檢查>設備是否連接,喚醒和解鎖。另外,確保它啓用了Web> Inspector。

設備已連接。在模擬器的情況下,沒有設備可以連接。

該設備已喚醒並解鎖。在模擬器的情況下,沒有任何東西可以喚醒或解鎖。 Visual Studio在即將返回錯誤消息之前仍在調試時啓動應用程序。

我已經檢查並進行了雙重檢查,以查看在mac上的設備和內部safari上啓用了網絡檢查器。我能夠從XCODE運行構建並通過Safari進行調試。

在Visual Studio返回錯誤之前,應用程序實際在模擬器中打開似乎很不尋常,因爲它無法找到該應用程序。如果Visual Studio無法找到應用程序,那麼它爲什麼會啓動?

我將非常感謝您的任何幫助。

環境[更新]

我使用的MacBook Pro運行Windows 10的相似之處。

Windows配置

  • 的Visual Studio 2015年更新2
  • 科爾多瓦6.1.1
  • TACO更新8.1
  • 節點6.0.0

的MacBook Pro配置

  • 科爾多瓦6.1.1
  • 節點6.0.0
  • iPad的迷你2運行iOS 9.2(13C75)
  • 產品iPad Air 2運行9.2.1(13D15)

更新1:我已經安裝了visual studio update 2,但仍然收到相同的錯誤消息。我欣賞這個建議!

更新2:謝謝您的建議。我編輯了配置,改變了超時設置並按照建議重新啓動了構建服務器。附加到實際設備的錯誤已經改變爲警告,結果相同。模擬器保持相同的錯誤。

現在警告內容:

定時出啓動應用程序。檢查你的網絡連接到Mac並再次嘗試>。如果您要啓動設備,請確保您已啓用Web Inspector>啓用。

我確實啓用了網絡檢查器。它似乎並沒有視覺工作室正在等待整整一分鐘,然後返回一個錯誤或警告。此外,Visual Studio環境似乎在試圖連接到設備或模擬器時掛起(未響應)。

我也嘗試過在多個網絡以及獲得相同的結果。

是否有任何其他信息可能會提供幫助?

更新3:

任何其他建議,或其他信息我可以提供?我真的很難過。幸運的是,這不是一個showstopper,因爲我能夠在部署到設備時在safari中進行一些調試,但是令人沮喪。

當試圖連接到設備進行調試時,visual studio是否會出現掛起的典型現象?

我也不相信Visual Studio正在等待已配置的超時設置的整個持續時間。

我已經更新了每個我能夠想到的依賴關係,並確保cordova版本與ios和windows匹配。我被困在這裏...

回答

2

我從4GB增加的可用內存量到Windows 10 VM到5GB和調試器附着現在預期沒有錯誤。

我在事件張貼這是有幫助別人。

0

我偶爾也會遇到同樣的錯誤,但最新的VS 2015,Update 2 TACO Update 8.1發生的事情要少得多 - 如果您可以更新到該級別(VS2015 Update 2),它可能會爲您解決問題。

我仍然偶爾會在更新2中看到這個錯誤。但是,它通常發生在非增量(完整)iOS版本上,並且似乎與時序有關。更新2雖然修復了很多問題,所以我建議您升級。

+0

謝謝你的建議。我嘗試了上面的解決方案,對於那些被困住的人來說,這似乎是一個合理的方法。不幸的是,它並沒有解決我的問題。不過,我現在是最新的,這絕對不是壞事。謝謝你的反饋。 – Zoop

1

您所看到的情況可能是remotebuild工具超時的結果,這可能是由於各種原因(包括一般網絡性能)發生的。看看下面的回答另一篇文章(Apache Cordova/Visual Studio 2015 tools fails to launch app in IOS simulator)的一些指導重新:如何將RemoteBuild.config文件中Text Editor從路徑改變超時

  • 首輪remotebuild saveconfigmacosterminal
  • 開放前一步驟的
  • emulatorLaunchTimeout〜60000(1分鐘)appLaunchStepTimout〜60000(1分鐘)
  • 變化值的變化值
  • 保存在終端
  • 運行該文件
  • 運行remotebuild項目從Visual studio再次
+0

好的建議。我調高了超時設置,並且錯誤更改爲警告,但結果相同。作爲一個側面說明,它沒有出現視覺工作室在投擲毛巾之前等待整整一分鐘。謝謝您的意見。 – Zoop

0

EDIT2:問題表現出來更多的時間,所以它不是一個最終解決,但現在大多數情況下它工作正常。

編輯:我已經從設置 - >常規 - >重置 - >重置所有設置,現在它似乎工作重置iPad的設置。

我有相同的問題,在我的iPad 1進行測試時,但它的作品在我的iPhone 6它們都運行iOS 9.我沒有任何其他iOS設備上測試,所以我不能從中得出任何確切的結論。

0

我面臨同樣的問題,因爲你。 我只是試圖從調試變爲發佈,一切都解決了。 ,我可以做調試。 這是奇怪的解決方案,但它的錯誤說它不能只是調試,所以我就這麼想。

相關問題