2014-09-29 122 views
3

在Xcode 6中創建新項目時,生成的項目缺少Prefix.pch文件。這是打算?我們應該繼續做我們自己的,還是有一種我們應該使用的新方法?缺少Xcode 6中的前綴文件

我並沒有太多使用它,但是在每個文件中都有一些關鍵的系統框架(如Foundation和UIKit)是有用的,還有一些第三方框架。是首選的解決方案,只是手動創建我們自己的前綴文件,並配置它在生成設置,或其他?

+0

有一個關於它的問題。你可以在這裏查看: http://stackoverflow.com/questions/24158648/why-isnt-projectname-prefix-pch-created-automatically-in-xcode-6 – 2014-10-01 04:09:40

回答

7

您可以輕鬆地添加Prefix.pch手動檔是這樣的:

1)添加新的.PCH文件到您的項目 - >新建文件 - >其他 - > PCH文件

2)轉到您的項目的構建設置。

3)搜索「prefix header」。你應該在Apple LLVM下找到它。

4)在現場$(SRCROOT)/yourPrefixHeaderFileName.pch

5)清潔粘貼此,並建立工程

如果您使用的Objective-C一樣的Xcode 6之前,你也必須在.pch文件中導入UIKit和Foundation框架。否則,您將不得不在每個頭文件中手動導入這些框架。您可以隨時添加以下代碼,因爲它會測試使用的語言:

#ifdef __OBJC__ 
    #import <UIKit/UIKit.h> 
    #import <Foundation/Foundation.h> 
#endif