2011-02-25 54 views
6

在項目中添加Three20刪除Three20已被ttmodule.py腳本文件變得簡單。我最初計劃在項目中使用它,但我不是,所以我想通過擺脫它來清理我的項目。我怎樣才能從我的項目中刪除它?如何從項目

回答

1

已在「組&文件」窗口一看,打開文件夾「框架」。應該有很多的條目:

  • Three20.bundle
  • Three20Core.xcodeproj
  • ...

刪除所有three20條目。在這之後清理你的目標(「Build - > Clean」)並重建(「Build - > Build」)。

我希望這會有所幫助。


編輯:

兩個其他的想法:

  • 嘗試分析安裝腳本(three20/src目錄/腳本/ ttmodule.py)瞭解什麼改變劇本已經取得
  • 閱讀手動積分(「添加Three20到您的項目」,https://github.com/facebook/three20)的說明,並恢復所有的解釋步驟
+0

這很容易,但是當你使用腳本時,它會對屬性等進行很多其他更改。所以,我只是想知道是否有任何方法刪除這些方面? – Mustafa 2011-03-02 09:34:10

+0

你是對的...我編輯我的答案,並添加兩個新的想法。 – Manni 2011-03-02 10:52:19

0

這是非常複雜的。 ttmodule.py在你的pbxproj文件中添加了很多條目。你不能手動刪除所有這些行,這是不實際的。在pbxproj文件中添加了數百行,如果您通過一次刪除一行來手動修改它,那麼您肯定會犯最後一個錯誤並將其損壞。

而且這不是我們面臨的唯一問題。如果您已經使用ttmodule.py添加了Three20框架,並且將Three20框架文件保存在您的代碼庫之外,那麼其他開發人員也必須在他們的Mac上具有完全相同的結構。否則他們會因爲「無法找到three20」框架而出現構建錯誤。如果他們嘗試在他們的mac上再次添加three20,那麼他們將最終在pbxproj和header搜索路徑中獲得重複條目,並且仍然會得到相同的構建錯誤。

我會建議更好地包含three20文件以及您的項目代碼,以便在您的團隊中工作的其他開發人員不必擔心它,但我仍然無法找到一個簡單的方法將其刪除。根據項目

0
  1. 打開終端
  2. 寫這樣的事情:

    〜/文件/郵件:$ grep的-LR 「three20」 *

  3. 你會看到所有文件,包含three20字符串。

  4. 的主要事情,讓您的項目編制和啓動工作就是刪除project.xcworkspace文件three20條目,可以在取景器右鍵單擊您的項目文件,並選擇顯示包內容找到。在任何編輯器中打開此文件(我使用Fraise)並使用查找刪除所有條目。這並不難,我只有約3-4個參賽作品。
  5. 其他用戶界面狀態文件也可能包含三個條目,但它們並不重要。
  6. 此外,您應該刪除有關three20(文件,文件夾,標題搜索路徑等)的任何其他內容。這更簡單。
相關問題