1

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

我想这样做是为了在我的所有项目中自动包含一些#defines。对于我的所有项目,我希望拥有的一个示例类似于以下共享应用程序委托:

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

我尝试在 xcode 的包中搜索模板 .pch 文件,但没有成功。

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

4

1 回答 1

1

默认的 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 模板曾经很容易使用和创建,但从 XCode 4 开始就不是这样了。

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

这是创建自己的模板和了解模板如何工作的最佳起点之一

于 2013-04-26T04:48:31.797 回答