2011-11-19 33 views
0

我已越獄iPhone 3G,並且最近我已將固件更新至4.2.1(爲3.1.2)。現在我正在嘗試將此iPhone添加到Xcode組織者以用於開發。 Xcode運行爲設備收集調試信息的過程,但在大約80%的地方停留在複製文件(2/2)。我切換到控制檯並沒有看到任何可能與問題相關的信息。我在哪裏可以獲得關於發生什麼事情的更多信息?無法將運行iOS 4.2.1的越獄iPhone 3G連接到Xcode以進行開發

更新: 我試圖重新連接設備,這個時候還有多條線路在控制檯:

Sun Nov 20 02:13:57 unknown lockdownd[17] <Error>: 2ffea000 handle_connection: Could not receive USB message #6 from DTDKSymbolHelper. Killing connection 
Sun Nov 20 02:13:57 unknown com.apple.mobile.lockdown[17] <Notice>: Could not receive size of message 
Sun Nov 20 02:13:57 unknown /Developer/Library/Daemons/DTFetchSymbols[1859] <Notice>: Found paths: 
Sun Nov 20 02:13:57 unknown /Developer/Library/Daemons/DTFetchSymbols[1859] <Notice>: /usr/lib/dyld 
Sun Nov 20 02:13:57 unknown /Developer/Library/Daemons/DTFetchSymbols[1859] <Notice>: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 
Sun Nov 20 02:14:59 unknown lockdownd[17] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from MDCrashReportTool. Killing connection 

谷歌搜索沒有給出任何結果。

+0

什麼版本的Xcode?你在用什麼SDK? – Nasreddine

+0

xCode - 4.1,SDK - 4.3 – heximal

+0

如果你的iPhone是越獄,你可能想嘗試[this](http://stackoverflow.com/questions/4432886/jailbroken-iphone-3g-with-ios-4-2-1 -cant-be-debugged-with-xcode/4476225#4476225) – Nasreddine

回答

0

確保您的桌面上安裝了SDK,該SDK支持安裝在iPhone上的iOS版本。否則,Xcode將無法識別您的設備。您也可以啓動管理器,它會告訴您發生了什麼以及您的設備(OS)是否受支持。

+0

就是這個原因 - xCode告訴它對安裝在連接iPhone上的iOS一無所知,並提供從設備收集調試信息。當它試圖獲得這個信息時,它會發揮作用。我已經研究了/Developer/Platforms/iPhoneOS.platform/DeviceSupport ant找到了4.2和4.3,並且它們之間沒有4.2.1。 – heximal

+0

您的設備需要安裝在您的桌面上的iOS,否則您將無法使用該設備進行開發。 – WrightsCS

+0

在這種情況下,目標Build Settings中的「iOS部署目標」選項是什麼?我認爲它允許指定用於構建項目的自定義SDK。不是嗎? xCode 4.1從3.0開始安裝了大約20種不同的SDK,並在4.3.5(8L1)完成 – heximal

0

是否有可能禁用了任何launchdaemons?

如果您禁用了附件啓動守護進程,那麼我猜測它可能會影響連接到設備的xcode。

+0

是的,我已經禁用了多任務功能,如多任務和wallpapper支持perfomance問題,會影響? – heximal

+0

那些不是我正在談論的守護進程 - 我說的是usbmuxd或者附件守護進程,除非手動禁用,否則啓用 – DanZimm

0

你試過Un-Jailbreak它嗎。

+0

對我來說是危險的,我的iPhone被AT&T鎖定,所以我只能用自定義的iOS鏡像更新它(不更新調制解調器)。 – heximal