Re: custom executable missing in SVN
Re: custom executable missing in SVN
- Subject: Re: custom executable missing in SVN
- From: "Sean McBride" <email@hidden>
- Date: Tue, 15 Dec 2009 17:24:54 -0500
- Organization: Rogue Research Inc.
On 12/15/09 2:09 PM, Chris Espinosa said:
>A typical thing to do:
>
>1) Set up the custom executable
>2) Scour your project of other per-user settings (mainly, custom
>toolbars and breakpoints)
>3) Close the project
>4) Rename the username.pbxuser file to default.pbxuser
>5) Commit the default.pbxuser file to the repository
>
>Then advise other users to delete their username.pbxuser files. Next
>time they open the project, the default.pbxuser file will be cloned to
>their username, and they'll get the custom executable you created.
One thing I find most useful to add to default.pbxuser is a collection
of debugging environment variables and arguments.
Here are useful snippits from mine:
activeArgIndices = (
YES,
YES,
YES,
YES,
NO,
);
argumentStrings = (
"-com.apple.CoreData.SQLDebug 1",
"-com.apple.CoreData.ThreadingDebug 3",
"-NSFontDebugLevel 1",
"-NSNavDebugLogLevel 7",
"-NSWindowResizeTime 3",
);
environmentEntries = (
{
active = YES;
name = MALLOC_FILL_SPACE;
value = 1;
},
{
active = NO;
name = MALLOC_PROTECT_BEFORE;
value = 1;
},
{
active = YES;
name = MALLOC_PERMIT_INSANE_REQUESTS;
value = 1;
},
{
active = YES;
name = MALLOC_VECTOR_SIZE;
value = 1;
},
{
active = YES;
name = NSAutoreleaseFreedObjectCheckEnabled;
value = YES;
},
{
active = NO;
name = NSDeallocateZombies;
value = NO;
},
{
active = YES;
name = NSZombieEnabled;
value = YES;
},
{
active = YES;
name = NSDebugEnabled;
value = YES;
},
{
active = YES;
name = MallocBadFreeAbort;
value = 1;
},
{
active = NO;
name = MallocStackLoggingNoCompact;
value = 1;
},
{
active = YES;
name = MallocStackLogging;
value = 1;
},
{
active = YES;
name = MallocCheckHeapEach;
value = 1000000;
},
{
active = YES;
name = MallocCheckHeapStart;
value = 1;
},
{
active = YES;
name = MallocGuardEdges;
value = 1;
},
{
active = YES;
name = MallocScribble;
value = 1;
},
{
active = YES;
name = MallocPreScribble;
value = 1;
},
{
active = NO;
name = OBJC_PRINT_GC;
value = YES;
},
{
active = YES;
name = NSExceptionLoggingEnabled;
value = YES;
},
{
active = YES;
name = AUTO_RESURRECTION_ABORT;
value = YES;
},
{
active = YES;
name = AUTO_REFERENCE_COUNT_LOGGING;
value = YES;
},
{
active = NO;
name = AUTO_USE_GUARDS;
value = YES;
},
{
active = NO;
name = OBJC_PRINT_REPLACED_METHODS;
value = YES;
},
);
--
____________________________________________________________
Sean McBride, B. Eng email@hidden
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden