I have a preprocessor macro defined in build settings
FOO=BAR
That value I want to massage into an Objective-C string literal that can be passe
What error are you seeing exactly? This type of thing does work as you expect:
#define kMyString @"MyString" [NSString stringWithFormat:@"macro: %@", kMyString];