修改默认-Prefix.pch文件

我想知道如何修改xcode项目模板中包含的默认.pch文件。

我想这样做是为了在我的所有项目中自动包含一些#define。 我想要的所有项目的示例是类似于共享应用程序委托的以下内容:

#define APP_DELEGATE ((AppDelegate*)[[UIApplication sharedApplication] delegate]) 

我试图在xcode的包中search一个模板.pch文件,但没有运气。

如果你认为这样做不是一个好主意,请随时告诉我为什么,但是请告诉我如何可以修改模板,因为这是我的问题。

默认的Xcode模板位于/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates 。 在Base / Base.xctemplate里面,你会发现一个文件TemplateInfo.plist。 这就是你将不得不修改做你想做的。 看看plist的定义部分。

如果您只想要在iOS上执行此操作,则需要修改/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates的模板。 iPhone Base.xctemplate的结构虽然不会改变IOS的默认前缀头。

XCode模板曾经是直接使用和创build的,因为XCode 4并非如此。

我强烈build议遵循一些关于创build自己的模板的信息,而不是修改Xcode中的那些。

这是创build自己的模板和学习模板如何工作的最佳起点之一