Thanks for the code. It's what I meant with "converting those into a timestamp at runtime isn't ideal" though.
Having the explicit __DATE__ in the binary as string makes it a little bit too easy to change. I would like to use it for expiring beta releases. cheers, Torsten On Wed, Apr 29, 2015 at 3:00 PM, David Durkee <da...@dwdurkee.com> wrote: > I’m not concerned with the time, but I get the build date as an NSDate > with this method: > > - (NSDate*) buildDate > { > NSString* dateStr = [NSString stringWithUTF8String: __DATE__]; > NSDateFormatter* dater = [[NSDateFormatter alloc] init]; > NSLocale *enUSPOSIXLocale = [[NSLocale alloc] > initWithLocaleIdentifier:@"en_US_POSIX"]; > > [dater setLocale:enUSPOSIXLocale]; > [dater setDateFormat:@"MMM dd yyyy"]; > NSDate* date = [dater dateFromString: dateStr]; > return date; > } > > David > > > On Apr 29, 2015, at 6:39 AM, Torsten Curdt <tcu...@vafer.org> wrote: > > > > I would like to embed the timestamp of the build into my executable. > > > > I know there is __DATE__ and __TIME__ but converting those into a > timestamp > > at runtime isn't ideal. > > > > So I guess I somehow need to make the output of date +%s available to the > > preprocessor. But user defines allow only static values aren't they? > > > > I am not aware that a run script phase can export anything but files. > > > > How would you do this? > > > > Hope this is not too OT as this is more Xcode/build tools related. > > Happy to ask elsewhere if it is. > > > > cheers, > > Torsten > > _______________________________________________ > > > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > > > Please do not post admin requests or moderator comments to the list. > > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > > > Help/Unsubscribe/Update your Subscription: > > https://lists.apple.com/mailman/options/cocoa-dev/david%40dwdurkee.com > > > > This email sent to da...@dwdurkee.com > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/tcurdt%40vafer.org > > This email sent to tcu...@vafer.org _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com