2015-09-21 183 views
28

我知道這已被問了幾次。我跟着從這些的說明:未找到框架Xcode

Adding frameworks to project in Xcode 5 and having *relative* paths added

xcode4: Linker error: Directory not found for option

還有Xcode是給這個錯誤:

enter image description here

這裏是我當前的配置:

enter image description here

enter image description here

螺栓框架是我可以使用解析SDK。我從這裏下載了空白項目:https://parse.com/apps/quickstart#parse_data/mobile/ios/native/new

它的工作。我試圖複製每個配置它仍然無法正常工作。

+0

你可以改用cocoapods。 https://github.com/ParsePlatform/Parse-SDK-iOS-OSX – BenJammin

+0

請注意,有時候,退出並重新啓動Xcode會修復此問題。 –

+0

如果項目包含Cocoapods依賴項管理器,那麼此鏈接可以幫助解決問題。 https://stackoverflow.com/a/46358379/2024878 –

回答

30

嘗試從鏈接框架中刪除Bolts.framework並重新添加它。另外,在你的Framework Search Path保持路徑,直到Bolts.framework$(PROJECT_DIR)/Bolts如果它是Bolts文件夾內的項目目錄路徑。

2

這裏是解決方案:

打開「$(PROJECT_DIR)」屬性(可能是默認非遞歸)到目標上的選擇項目,然後單擊遞歸選項點擊 - 構建設置搜索「框架搜索路徑' - 雙擊輸入。

從創建一個問題,通過去除參考https://stackoverflow.com/a/31298214/4493512

0

刪除框架工作劃傷。 不是再次添加到請按照下列步驟 添加FBSDK幀作品和庫

1)單擊項目 2)一般設置 3)連接的框架和庫 4)點擊加號按鈕,並添加所有你想要

0

除了從PodfileLinked Frameworks and Libraries中刪除框架,我還必須刪除對Other Linker Flags框架的引用。

3

刪除嵌入式二進制文件和所有的框架重新添加

0

請加入這兩個框架還打開每個螺栓和分析框架,並添加解析和螺栓到項目後,接着的問題將得到解決

+0

請複習[如何寫出一個好答案](http://stackoverflow.com/help/how-to-answer)。請添加一些參考資料並拓寬您的解釋。 –

0

我只是有相同的情況(在添加第三方框架後很難解決OP的構建錯誤),並且它看起來像是Xcode(我的是8.3.2 (8E2002))中的錯誤。

問題是框架路徑中的文件夾名包含空格。在這種情況下,Xcode的錯誤,像這樣反斜槓逃脫他們Build Settings->Framework Search Paths

$(PROJECT_DIR)/Folder\ with\ spaces/Lib 

爲了解決這個問題,只是手動編輯條目刪除這些反斜槓並用引號括起來像這樣整個字符串:

"$(PROJECT_DIR)/Folder with spaces/Lib" 
0

我也是得到這個錯誤,我把框架文件移動到根項目文件夾,並再次添加到框架,問題得到解決。