iosxcodexcode-extension

Where do all the Project Name and Target Names appear to a user in an Xcode extension?


I want to create a new Xcode Source Editor Extension. This involves creating:

  1. A new Xcode project.
  2. A new Xcode Source Editor Extension target.

Both require names obviously. I'm wondering where these names appear to help me decide how much context I should add to these names. For example, if it appears under a menu item of "Acme Corp", then calling it "Xcode Extensions" is sufficient. If it doesn't appear under such name, then including Acme in the title would make sense.

Furthermore, I tried changing the CFBundleDisplayName of the Target, and noticed that it doesn't update the Editor menu item name for some reason.

Where are all the places users will see these names and which settings control them?


Solution

  • First, I'll define the following:

    And, I'll assume you named the Application "MyApp" and the Extension "MyExtension".

    This sets up a project with the following options:

    Here are all the places a user might see these names:

    Some key things to note: