在開發的過程中,有時候接觸到舊項目,會報: 'PrefixHeader.pch' file not found 的錯誤!
在Xcode6之前,新建一個工程的時候,系統會幫我們自動新建一個以工程名為名字的pch (precompile header)文件,
在開發過程中,可以將那些整個工程都廣泛使用的頭文件包含在該文件下,編譯器就會自動的將pch文件中的頭文件添加到所有的源文件中去,
這樣在需要使用相關類的時候不需要使用import就可以直接使用頭文件中的內容,很大程度上帶來了編程的便利性,
但潛在的也帶來了一些問題,這也是在Xcode6後默認不再創建pch的原因吧
但有些時候,還是需要pch文件的,那麼怎麼在Xcode6中添加一個pch文件呢?
首先,Command+N,打開新建文件窗口:iOS->other->PCH file,創建一個pch文件,添加需要引入的頭文件名:
其次,修改工程配置文件,將剛剛創建的PCH file的路徑添加到building setting中的precompile header選項中去,
注意debug和release兩欄都要添加