2013-02-08 51 views
0

我有一個包含項目和靜態庫的工作空間。XCode不會擺脫重命名靜態庫的剩餘內存

庫被稱爲一個原本,然後我把它改名爲B.不過,我稍後改變了主意,並更名回A.

麻煩的是,現在的Xcode僅在鏈接中列出liblB.a二進制與庫和我根本無法得到這個消失,併爲liblA.a重新出現,即使我已將其重新命名爲A.

在XCode中,目標的名稱是A,也是產品的名稱「生成設置」中的名稱是A.我沒有任何對AFAIK或我可以找到的名稱爲「B」的任何引用。

我已經清理了一切並再次清理,刪除了管理器中的派生數據,關閉並重新啓動了XCode(這是一種非常有效的方式,通常可以解決像這樣的問題)。

當我構建庫時,它會成功構建,並且XCode會說「構建A:成功」,但它並不會說「構建B:成功」。

在XCode發生問題之前,我已經看到過這樣的問題,而這些問題已經不再存在,而通常的解決方案就是做一個乾淨的XCode關閉。但這次不行。有關如何讓XCode忘記名稱B和堆棧A的其他建議?

感謝

回答

1
  • 提交你的代碼
  • 關閉的Xcode
  • 打開用你喜歡的文本編輯器
  • 查找不需要名稱的所有引用,並刪除它們或將其更改爲所需的xcodeproj文件名稱
  • 打開Xcode和測試
  • 如果一切正常,請提交您的代碼。否則,請回復並再仔細一點。

通常,簡單的手工編輯xcodeproj可以正常工作,特別是只需重命名或刪除東西。添加新東西很難。