Forums > Dev

Helpful trick with Info.plist

July 17, 2006 | 3:09 pm

One little tweak…

Before duplicating an XCode project folder to start a new project,
you can turn on the "Preprocess the Info.plist file" option (Edit
Active Target; Collection: Packaging, 9th item down the list of
options), then edit your Info.plist so that CFBundleExecutable is $
(PRODUCT_NAME) and CFBundleIdentifier analogously.

This change means that you don’t need to manually edit Info.plist
when you clone a new project. Saves maybe 20 seconds per project
(before you yawn, multiply that by 100 or more projects). Seems to be
working here.

Now if I can just figure out how to get my object version information
into Info.plist automatically…

– Peter

————– http://www.bek.no/~pcastine/Litter/ ————-
Peter Castine +–> Litter Power & Litter Bundle for Jitter
Universal Binaries on the way
iCE: Sequencing, Recording &
Interface Building for |home | chez nous|
Max/MSP Extremely cool |bei uns | i nostri|
http://www.dspaudio.com/ http://www.castine.de


July 18, 2006 | 8:54 am

>
> Now if I can just figure out how to get my object version information
> into Info.plist automatically…

How about generating the Info.plist file with a custom build step?

greetings,
Thomas


July 18, 2006 | 9:44 am

On 18-Jul-2006, at 10:54, Thomas Grill wrote:
> How about generating the Info.plist file with a custom build step?

Thanks, I’ll look into it.


Having spent the last few days typing innumerable #pragma unused
lines and changing symbolic constants from ‘const int foo =’ to
‘#define foo’ for the benefit of an execrably lame compiler, it will
be a pleasant change if XCode can do something helpful.

– P

————– http://www.bek.no/~pcastine/Litter/ ————-
Peter Castine +–> Litter Power & Litter Bundle for Jitter
Universal Binaries on the way
iCE: Sequencing, Recording &
Interface Building for |home | chez nous|
Max/MSP Extremely cool |bei uns | i nostri|
http://www.dspaudio.com/ http://www.castine.de


Viewing 3 posts - 1 through 3 (of 3 total)