2011-01-22 60 views
4

當插入我的iPhone並啓動Xcode組織器時,設備旁邊的黃色圓圈顯示「此設備繁忙或Xcode無法使用」。 組織者然後處理兩個文件(第二個文件需要很長時間才能完成),然後我得到錯誤信息,如截圖所示。Xcode Organizer:無法使用iPhone(dyld_shared_cache_extract_dylibs失敗)

我試圖谷歌的錯誤消息(「dyld_shared_cache_extract_dylibs失敗」),但找不到任何有用的東西。 我嘗試了幾件事:修復硬盤的權限並運行「sudo update_dyld_shared_cache -force」。仍然收到錯誤消息。

我正在運行iOS 4.2.1和Xcode 3.2.5。從4.2更新到4.2.1(我認爲)後,我還沒有更新Xcode。 alt text

在Xcode控制檯是空的,但經常OS X控制檯顯示此:

1/22/11 10:56:19 PM  Xcode[4187]  Started symbol copying process 
1/22/11 10:56:19 PM  Xcode[4187]  Skipped copying file 1 of 2 ("processed" sentinal found) 
1/22/11 10:56:19 PM  Xcode[4187]  Skipped processing file 1 of 2 ("processed" sentinal found) 
1/22/11 10:56:19 PM  Xcode[4187]  Skipped copying file 2 of 2 ("copied" sentinal found) 
1/22/11 10:56:19 PM  Xcode[4187]  Started processing file 2 of 2 
1/22/11 10:56:20 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:20 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:20 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:21 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:21 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:22 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:22 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:22 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:23 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:23 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:23 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 

此錯誤信息,然後不斷地重複。

回答

6

在蘋果開發者論壇的人的幫助下,我通過刪除「/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148)」文件夾來解決問題。然後Xcode自動重新添加符號,錯誤消失。 欲瞭解更多信息,請參閱thread

6

它的價值:我在磁盤空間不足時遇到此問題。看起來XCode是第一個通過拋出這個錯誤來'注意'的應用程序。釋放一些磁盤空間後,再次正常工作。

4

目標目錄的路徑已經從Xcode的3

改變如果你有在Xcode 8同樣的問題,然後按照下面的步驟:

  1. 刪除~/Library/Developer/Xcode/iOS DeviceSupport/
    的目錄中的版本匹配您的設備上的iOS。
  2. 重新啓動Xcode。

來源:Apple Developer Forum