2012-03-16 54 views
1

我寫我的應用程序的網絡檢測的東西,但,當我去鏈接二進制與圖書館和添加它出現紅色SystemConfiguration.framework,和我的應用程序中斷。有沒有人有任何想法,爲什麼它可能會這樣做,我如何解決它?SystemConfiguration.framework出現紅色

+0

我覺得你mightnot已正確添加freamework。如果讓它拖放,複選標記爲真,如果添加,那麼它可能會從其實際地方刪除.... :) – Krunal 2012-03-16 09:28:07

+0

嘗試右鍵單擊它,然後單擊查找中顯示..這可能是你會無意中刪除它的某個時候(也就是你從其他項目通過點擊刪除它「刪除」,而不是「刪除引用」 – 2012-03-16 09:28:23

回答

4

你可以從你的項目意外我在過去做到了這一點,當你刪除您必須移至回收站,而不是刪除引用已經刪除了它,我不得不再次下載Xcode中把它找回來。

+2

如果您發現來自同一SDK框架的拷貝它的工作原理也 - 有同樣的問題:) – 2012-03-16 09:50:54

+2

@ rokjarc的評論似乎很簡單,那麼我會建議在嘗試我的方式之前這樣做。 – Popeye 2012-03-16 10:00:36

3

它可以是框架根本就沒有被添加到項目中正確,或者最壞的情況,因爲它已經在這裏建議,你可以從你的Mac完全刪除框架本身的情況。

這裏的幾件事情,你可以嘗試一下,

  • 該框架是否根本沒有出現在Xcode中的項目導航?或者它顯示爲紅色?無論哪種情況,請轉至目標摘要中的「鏈接框架和庫」部分,然後單擊「+」按鈕嘗試添加框架。
  • 如果框架存在於這個列表中,沒問題,只需再次添加它,而且你應該都很好。
  • 如果它不存在,那麼這看起來好像你可能已經從你的機器上完全刪除了框架。如果是這樣,您可以重新安裝XCode,也可以直接從同事機器獲取該框架文件夾並將其放入框架文件夾中。