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/archive%40mail-archive.com This email sent to arch...@mail-archive.com