# Info.plist CFBundleName

**URL:** <https://forum.juce.com/t/info-plist-cfbundlename/8780>\
**Category:** The Projucer\
**Created:** [June 4, 2012, 9:04am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780 "2012-06-04T09:04:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![chkn](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/chkn/32/3862_2.png) [@chkn](https://forum.juce.com/u/chkn)\
**Post date:** [June 4, 2012, 9:04am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780/1 "2012-06-04T09:04:46Z")

</div>

Info.plist CFBundleName should be the name of the Package. Currently it seems to be the “Project Name” in Introjucer.  
I found this issue because Mac VST Hosts (Cubase, Ableton) are using this name for the GUI as Plugin Name (instead the string provided by the VST-Wrapper)

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [June 6, 2012, 8:50am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780/2 "2012-06-06T08:50:42Z")

</div>

It seems perfectly sensible to me for the project name to be used as the bundle name… (?)

---

<div class="post-metadata">

**Author:** ![chkn](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/chkn/32/3862_2.png) [@chkn](https://forum.juce.com/u/chkn)\
**Post date:** [June 6, 2012, 9:02am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780/3 "2012-06-06T09:02:46Z")

</div>

For example, i name my project “myFancyPluginProject” and the Plugin-Name and PluginBinary is “myFancyPluginGoldEdition”, the Plugin appears in Cubase and Ableton as “myFancyPluginProject”.  
Shouldn’t be the CFBundleName the name of the Bundle? 😉

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [June 6, 2012, 9:09am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780/4 "2012-06-06T09:09:36Z")

</div>

No, I really don’t think there’s anything wrong with that. The “plugin name” and “project name” end up in different places, and hosts might choose to use either one. If you want them to be the same, just make them the same string!

---

<div class="post-metadata">

**Author:** ![chkn](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/chkn/32/3862_2.png) [@chkn](https://forum.juce.com/u/chkn)\
**Post date:** [June 6, 2012, 9:40am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780/5 "2012-06-06T09:40:31Z")

</div>

A introjucer project may consist of different editions of the same app/plugins (Thats actually a great feature of introjucer!), and it would nice to choose different CFBundleNames for them, especially for VST, because some hosts choose the bundle-Name as display name.

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [June 6, 2012, 10:05am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780/6 "2012-06-06T10:05:57Z")

</div>

Ok… But if I was to change it like you suggest, it might mess-up other people’s projects. I also don’t like the idea that a plugin project would set the bundle name using a different logic to an app or other project…

Why not use the introjucer’s custom Plist setting to customise the CFBundleName for each of your configs?

---

<div class="post-metadata">

**Author:** ![chkn](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/chkn/32/3862_2.png) [@chkn](https://forum.juce.com/u/chkn)\
**Post date:** [June 6, 2012, 10:11am UTC](https://forum.juce.com/t/info-plist-cfbundlename/8780/7 "2012-06-06T10:11:03Z")

</div>

yes, thats ok!, anyway don’t hurry, this has low priority (the plugin/font issue is much more a problem 🙂
