2013-02-18 63 views
3

這剛剛開始發生在我的項目中,我不知道該怎麼做。,但Xcode顯示「找不到文件」。

我一直在使用Parse框架,一切都很好。但現在,即使庫包括:

enter image description here

和鏈接:

enter image description here

我仍然獲得了 「 '解析/ parse.h中' 找不到文件」 的錯誤,當我將它導入到類中。即使是詭計(至少對我而言),該項目仍然建造並運行。當我建立或清理項目時,警告消失,但隨後它立即重新出現。

任何想法如何解決這個問題?

回答

0

你有沒有試過將#import「Parse/Parse.h」更改爲#import?

+0

我不知道我明白 - 只是「#import」,沒有任何實際導入? – 2013-02-21 14:47:48

+1

你有沒有通過改變「引號」來檢查<>像#import Bharath 2013-03-12 15:09:50

-1

當我使用名爲「TodoTable」的演示程序時,我遇到了同樣的問題,我通過刪除target -> Build Phases -> Link Binary With Libraries -> Parse.framework中的鏈接,然後再次添加它來解決此問題。您可以點擊+按鈕,然後選擇Add other...,然後在項目文件夾中找到Parse.framework文件。之後,重建你的項目,那就沒事了。

0

編譯器將搜索特殊搜索路徑中的頭文件。就你而言,看起來文件「Parse/Parse.h」不在你的編譯器的頭文件搜索路徑中。在你的編譯器設置中檢查這個。

0

你有多少個目標?如果不止一個,也許調試目標不包含框架。

6

對於所有誰沒有發現問題:

  1. 去蓋設置和搜索「框架搜索路徑」,然後刪除一切,把./並使其遞歸(通過雙擊它)

  2. 重要 - 請不要在Windows上下載Parse框架,然後複製到Mac!內部框架中有一些鏈接,並在複製時被損壞。直接從Mac下載框架,當添加到xcode時,確保它在XCode框架下具有「Headers」文件夾。

我希望它可以幫助一些人。

+0

點2絆倒了我。乾杯 – Ralphonzo 2014-05-26 07:28:16

+1

加上一點以上的答案。我們必須在項目和目標設置中這樣做。對於我添加./並僅在目標設置中遞歸遞歸幫助,所以我在項目設置中也做了同樣的事情,這一次它工作.. – RockandRoll 2015-02-18 07:47:09

+0

但是我dint得到爲什麼使它遞歸..當我們使它遞歸時會發生什麼,任何人都可以解釋? – RockandRoll 2015-02-18 07:50:13