Solved my issue. I'd missed this bit out from the link I posted:
Code:
// OSX crap.
// - Manually edit the info.plist file to set the CFBundleIdentifier to the either the string
// "com.BUNDLE_MFR.audiounit.BUNDLE_NAME" or "com.BUNDLE_MFR.vst.BUNDLE_NAME".
Although the important bit was changing the BUNDLE_MFR field to match that in resource.h. I left the BUNDLE_NAME field as "${BINARY_NAME}".
Going through this also finally solved another conundrum for me - how to put a space in my manufacturer name - that can be done in the PLUG_MFR field. BUNDLE_MFR must contain no spaces.