2015-11-04 68 views
1

這完全讓我感到困惑。我有一個用於存檔的項目,但是在更新Xcode之後,它現在無法爲其創建存檔。失敗來自包含的項目源文件未找到標題。再次,這是一個很好的建立之前,現在失敗。而且,它的構建和運行也很好,只是在歸檔上失敗。這是我使用的Xcode版本:版本7.1(7B91b)。iOS應用程序無法在Xcode中創建存檔,但生成良好

有沒有人遇到類似的問題?

錯誤基本上是:

'Header.h' file not found 

再次,該文件是否存在。在那。該項目運行並構建得很好。它只在'存檔'中找不到它。

+0

如果您顯示錯誤消息,某人能夠幫助您的機會將會增加 – Leonardo

+0

添加錯誤,不確定是否有幫助。 – kailoon

回答

1

將此添加到我的「標題搜索路徑」中修復了此問題。

"$(BUILD_ROOT)/../IntermediateBuildFilesPath/Headers" 

顯然,「歸檔」過程中不會構建標題所在的某些文件夾。

0

也許清理和建設你的項目解決了這個問題?

0

您需要選擇一個真實的設備作爲目標,否則歸檔不起作用。但是,你可以建立發佈版本嗎? (例如,「構建用於分析」工作?)

+0

我已經通過選擇真實設備以相同的方式完成了存檔。顯然現在失敗了。 – kailoon

0

您需要選擇一個真實設備作爲目標,否則歸檔不起作用。但是,你可以建立發佈版本嗎? (例如,沒有「建立分析」的工作?)例如,你可能有一個線

#ifdef DEBUG 
#include "MyHeader.h" 
#endif 

和頭將不會被包括在一個發佈版本。輕鬆完成。

2

你說失敗來自包含的源文件。我在進口科爾多瓦圖書館時看到過一些類似問題的人。他們中的一些人用給定的解決方案here解決了這個問題。

此行添加到您的構建設置 - >標題搜索路徑:

「$(OBJROOT)/ UninstalledProducts/$(PLATFORM_NAME)/包括」

不要替換現有的行看起來相似,仍然需要向後兼容Xcode 7和Xcode 6.4。

祝你好運!

+0

這聽起來很耳熟,但不是科爾多瓦。雖然可能會幫助我指出正確的方向。 – kailoon

+0

我希望它有幫助! – ajpallares

+0

到目前爲止沒有骰子。它建立JUST罰款。究竟是什麼會影響檔案只...你不控制的休息是所有人中最討厭的。 – kailoon

相關問題