Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode change/remove comment template

Recently I've been learning how to program C. For most of the time, I have been using the C version of Eclipse. Recently, I tried out Xcode. I am using a Mac running Mac OS X Lion - Xcode version 4.1.

There is one grievance I have: at the top of every file that I create, there is this little section of comments that I wish to remove or better yet, change.

When I create a file, something like this is put at the top of the file by default:

//
//  FILE.c
//  PROJECT NAME
//
//  Created by Martin Tuskevicius on DATE.
//  Copyright YEAR ORGANIZATION (my school name for some reason). All rights reserved.
//

Obviously the things in capitals would be replaced with an actual value. For those of you have use, or have used Xcode, for programming C - do you know a way of how to change or remove these default comments?

I really appreciate any help. Thanks!

like image 900
Martin Tuskevicius Avatar asked Feb 23 '12 02:02

Martin Tuskevicius


3 Answers

UPDATE:

According to @Michael Dautermann 's comment below, change templates in Xcode.app bundle is not a good way. Check https://stackoverflow.com/a/33743/380774 for more information.


You can remove or change the header in File Templates, I'm using Xcode 4.3, and the File Templates is in /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates.

like image 75
fannheyward Avatar answered Nov 09 '22 00:11

fannheyward


Please do not edit files inside Xcode, that will break the application signature and will cause Xcode to refuse to start up after the next restart or so.

Create an IDETemplateMacros.plist file containing a dictionary with a FILEHEADER key (string) instead.

You can put the file in

  • for all users on a single project by dropping it in your project's or workspace's xcshareddata folder (e.g. MyAppWorkspace.xcworkspace/xcshareddata/IDETemplateMacros.plist)
  • for yourself for a single project by copying it into e.g MyAppWorkspace.xcworkspace/xcuserdata/YOURNAMEHERE.xcuserdatad
  • global for all projects that you open in your account by dropping the file in ~/Library/Developer/Xcode/UserData/
like image 44
uliwitness Avatar answered Nov 09 '22 02:11

uliwitness


You can change it in Xcode project File. This is my image for tutorial :D Very easy!!! change Organization in Xcode

like image 4
Linh Nguyen Avatar answered Nov 09 '22 01:11

Linh Nguyen