[GrowlApplicationBridge setGrowlDelegate:@""];
That produces a compiler warning: Sending 'NSString *' to parameter of incompatible type 'id<GrowlApplicationBridgeDelegate>'Hello,I'm trying to integrate Growl in to my application. I downloaded the latest Growl.Framework and added it to my project. (XCode 5.0.2). In Project -> Build Phases, under 'Link Binary with Libraries' there are two entries "Cocoa.Framework" and "Growl.Framework". Both listed as 'Required'. Under 'Copy Bundle Resources' there are 8 items, one of which is "Growl.Framework ...in MyApp/Frameworks".Problem #1:When I build the app and attempt to run, it crashes with this:dyld: Library not loaded: @executable_path/../Frameworks/Growl.framework/Versions/A/Growl Referenced from:/Users/drmac/Library/Developer/Xcode/DerivedData/MyApp-bhqduygklqrkkveqhhghxunyahsp/Build/Products/Debug/MyApp.app/Contents/MacOS/MyApp
Reason: image not found
So why isn't it A) being copied to the correct destination and B) not being loaded?So I manually created a Frameworks directory in Contents and moved Growl.framework there and the app runs. I shouldn't have to do that. I must be missing a setting that says to copy the framework.
Problem #2:I have no need for callbacks. So, according to the documentation, I just have to do this:[GrowlApplicationBridge setGrowlDelegate:@""];
That produces a compiler warning: Sending 'NSString *' to parameter of incompatible type 'id<GrowlApplicationBridgeDelegate>'
What's the best way to handle this? Is setting to nil OK? Seems to be so far in my testing.
Problem #3:Last one. If I do all the above, and properly name the .plist to "Growl Registration Ticket.growlRegDict", when the app runs, I get about 100 lines of this in console:2014-02-12 12:59:57.135 GuildMonitor[60454:303] Failed to notify due to missing registration, queue and reregister