2016-06-24 76 views
4

我有一個項目,有3個可可豆莢安裝。我決定我只需要其中一個,所以我刪除了其他2.我從我的pod文件中刪除了兩條相關的行,然後從命令行運行pod install。它運行良好,並說刪除兩個可可豆莢是成功的。如何從項目中完全去除可可豆莢?

但是當我進入我的項目時,我仍然能夠從這些豆莢中導入庫。我仍然可以運行特定於這些窗格的函數。我已經搜索了我的項目及其所有文件,但找不到與這兩個窗格相關的任何文件,那麼對這些窗格的函數調用是如何工作的呢?我怎樣才能擺脫這些可可豆莢?

+2

你有沒有清理項目和[清除其所有派生數據](http://stackoverflow.com/questions/7279141/how-can-i-safely-delete-in-my-library-developer-xcode-deriveddata -目錄)? –

+0

我沒有意識到這種情況。我現在需要檢查我的項目。 – Sethmr

+0

從構建設置中刪除依賴項(窗格)。從您的項目中刪除pod文件夾。刪除要刪除的框架或存儲庫的pod行,然後重新運行pod更新。 –

回答

1

我能夠解決這個問題,通過清除派生的數據,然後做一個硬性清理。

要清除得出的數據:

  1. 選擇您的Xcode項目並轉到首選項。
  2. 在首選項菜單中,選擇位置。點擊派生數據尾部的箭頭。
  3. 該文件夾打開。選擇DerivedData中的所有項目並移至垃圾箱。

要執行硬幹淨: 按Shift + Alt鍵-CMD-K

一旦我做了這些步驟,函數調用的去除可可豆莢庫停止工作。

0

CheckPods文件夾存在於您的項目文件夾中。如果存在此刪除的庫,則將其刪除,如果不存在 - 則將它們從Pod刪除。

1

您可以打開「podfile」並刪除這些吊艙線,並從終端開始執行吊艙安裝,它將刪除剛剛從「podfile」中移除的吊艙。例如刪除行pod "TextFieldEffects"

在這裏,您刪除了明顯的線條。 enter image description here

它只會保留你保存在「podfile」中的東西並刪除其他所有東西。

+0

謝謝,塔爾沃。我完成了這個並運行了pod安裝,但它仍然讓我使用這些方法。派生數據的徹底刪除和硬盤清理似乎解決了我的問題。 – Josh

+0

沒問題。至少你的問題現在已經解決了。但對我來說每次都有幫助:) –