I have followed the Appendix for converting the TemplateSynth project to a new project successfully.
However, I noticed that when altering the Bundle Identifier, AU validation fails.
The Bundle Identifier for the synth and cocoa view target is : developer.audiounit.yourname.NewSynth
So, for example, if I put my real name in place of 'yourname'. And I perform the au validation, it will fail:
VERIFYING SPECIAL PROPERTIES:
VERIFYING CUSTOM UI
ERROR: Cocoa Views Information cannot be retrieved
I was just wondering if anyone could explain why this is??
The bundle ID has to be consistent across the whole plugin. You have to enter it in several places. This includes the function:
RackAFX2AUFilter::GetProperty() -- notice the code there (this is an example of my multiFX plugin I used for all the latest videos)
// --- Look for a resource in the main bundle by name and type.
CFBundleRef bundle = CFBundleGetBundleWithIdentifier( CFSTR("developer.audiounit.MULTFX_AU") );
So it needs to be correct there as well as info.plist, which has the target bundle ID.
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 2
Moderators: W Pirkle: 693