2011-11-16 37 views
10

當我連接我的3GS(的iOS 5.0.1)設備儀器我得到的儀器出現無法連接iPhone 3GS(的iOS 5.0.1)與儀器應用

" Failed to start Instruments daemon for 'iOS' on iPhone 3GS (v5.0.1)' (The service is invalid.) 

Please reconnect the device." 

此消息此錯誤消息,當我重新連接設備時。我如何使用此設備進行性能測試。

謝謝。

回答

7

我不知道是什麼導致了這一點 - 但我確實找到了解決方案,這兩個設備的工作,導致儀器彈出此消息 - 使他們無法使用。 我簡單地啓動了Xcode的Organizer,並在Organizer讀取設備數據之後 - 兩臺設備都完美地工作。

+0

thx,奇怪的樂器今天停止工作,昨天都很好,我沒有改變任何東西,你的解決方案工作 – alhcr

+1

你知道是否有辦法從命令行做同樣的事情嗎?有些東西需要在手機或連接的Mac上重置,如果我們可以從命令行執行此操作,那麼我們可以可靠地在構建服務器上運行自動化測試。 – jhabbott

7

我試圖運行與iPod 4G連接的樂器時收到此錯誤消息。事實證明,我正在使用早期版本的XCode(4.2)中過時的版本。 (當我在Spotlight中搜索樂器時,只出現此版本,因爲XCode的更高版本將其工具隱藏在XCode.app包中。)您的情況可能會有所不同,但我懷疑您沒有從XCode的Profile命令中運行樂器IDE。

要驗證這是否是問題,請檢查Instruments的版本(在'About Instruments'中),並確認它與您的XCode IDE版本相同。 (對我來說,分別是4.2和4.5)。如果它們不匹配,請右鍵單擊Applications文件夾中的XCode應用程序,然後選擇「顯示包裝內容」。在內容/應用程序中,您應該找到正確版本的樂器。

+0

這正是我的問題。感謝您分享您的信息。這對我幫助很大。感謝JMcF – Pavan

+0

感謝的人,這恰恰是對我來說。在碼頭上過期的書籤。我會把這個添加到我的工具列表中。 –

4

我試圖在iPhone4s和3GS上運行儀器時收到此錯誤消息。 要解決該問題,請打開Xcode,然後選擇選擇窗口>管理器選擇設備並清除Consol和設備日誌。 上述步驟後儀器檢測到設備。

+0

你知道爲什麼清理日誌有訣竅嗎? – jhoanna

+0

我認爲它一定是使用內存... – Yayati

1

清理控制檯爲我工作:)

我正在自動化一個混合應用程序。

我做這些:

  • 開業的Xcode
  • 轉到窗口
  • 組織者
  • 在你的設備名稱轉到控制檯。
  • 清除控制檯。

希望這對一些人有幫助。

相關問題