• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: custom executable missing in SVN
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >custom executable missing in SVN (From: Xochitl Lunde <email@hidden>)
 >Re: custom executable missing in SVN (From: Jens Alfke <email@hidden>)
 >Re: custom executable missing in SVN (From: Chris Espinosa <email@hidden>)

  • Prev by Date: Re: custom executable missing in SVN
  • Next by Date: Re: Problem Getting Application to Launch Using Debugger
  • Previous by thread: Re: custom executable missing in SVN
  • Next by thread: Is there an ez way to revert to a previous svn revision of an entire project?
  • Index(es):
    • Date
    • Thread