I\'m building a menu bar in my cocoa application with the following code in the @implementation of my custom application CustomApplication:
@implementation
CustomApplication
<
I had this issue and the reason was because my call to [NSApp activateIgnoringOtherApps:YES] was in applicationWillFinishLaunching: instead of applicationDidFinishLaunching:.
[NSApp activateIgnoringOtherApps:YES]
applicationWillFinishLaunching:
applicationDidFinishLaunching:
As soon as I moved it, the menubar worked on first-launch.