2012-05-03 65 views
12

我意外刪除AVFoundation,CoreFoundation,基礎和UIKit.framework,CoreGraphics.frameworks框架形式我的Xcode。 有什麼方法可以恢復它們嗎?或者我將不得不重新安裝Xcode。如何添加刪除的框架再次

回答

23

如果您還沒有清空垃圾箱,請關閉Xcode並在Finder中打開垃圾箱。找到你不小心刪除的框架文件夾。在Finder中,打開另一個窗口,路徑爲/System/Library/Frameworks(如果要手動打開文件夾,則在Macintosh HD上開始),然後將框架從廢紙簍拖動複製到框架文件夾。重新打開Xcode,你應該可以在目標設置中重新添加框架。

+2

我不小心刪除了框架永久,我重新安裝了一切,並讓他們回來.. :)但謝謝任何方式..! – Shailesh

+0

是的,最好的解決方案@ 555nick 它不需要重新安裝XCode :) 謝謝 – NSExpression

+2

更好地右鍵單擊框架文件並選擇'放回',以便將其放回原處。這是一個更有前途的趨勢 – d2burke

3

如果您的xCode的位置不同,上述方法將不起作用。對於該打開的xCode,點擊頂部項目藍色圖標。點擊目標 - >構建階段 - >鏈接二進制庫

現在右鍵或控制點擊任何現有的框架和顯示在Finder中。

這樣您將獲得所有現有框架的默認位置。現在轉到該位置並再次添加刪除的框架。

重新啓動xcode,然後你會看到你的刪除框架,因爲它是以前。

11

如果你還沒有清空垃圾箱,你會在那裏找到你的框架。如果被刪除的框架是iOS的框架,只是複製/他們從回收站移回您的Xcode框架目錄,這對於大多數安裝最新的下面(的XCode 5 + iOS的7):

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/

對於OS X構架由555nick發佈可能是正確的路徑(沒有測試過,雖然): /System/Library/Frameworks

順便說一句:您可以通過打開取景器,並使用Shift+Cmd+G快捷快開這樣的路徑。

+0

是的,這個。我在Xcode 6中遇到了同樣的問題,這就是解決方案。謝謝! – Mike

0

好的。所以,如果你已經從查找器和垃圾刪除框架,這是一個解決方案。如果您的Mac中安裝了另一個版本的xcode,請打開它。在你的任何項目中都嘗試添加你最近刪除的任何框架。右鍵點擊它並轉到取景器窗口並複製它。

現在轉到已刪除框架的xcode,在上面的同一過程中轉到fnder窗口,然後粘貼剛剛複製的框架。 我有和你一樣的問題,它幫助了我。

相關問題