Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Silly BundleIdentifier question #5

Open
amrmarzouk opened this issue Jan 27, 2021 · 2 comments
Open

Silly BundleIdentifier question #5

amrmarzouk opened this issue Jan 27, 2021 · 2 comments

Comments

@amrmarzouk
Copy link

My apologies for the silly question, total noob here.

  1. pod install from the folder
  2. Open the AU Plugin.xcworkspace

I know I need to put in Unique Bundle Identifiers but should I put in five different ones (three for the three targets under the AU Plugin, and two under AudioKit For IOS.xcodeproj) ?

I truly appreciate it.

@aure aure closed this as completed Jan 27, 2021
@aure aure reopened this Jan 27, 2021
@aure
Copy link
Member

aure commented Jan 27, 2021

Sorry, I misunderstood your question.

@emurray2
Copy link
Member

emurray2 commented Aug 6, 2021

My apologies for the silly question, total noob here.

1. pod install from the folder

2. Open the AU Plugin.xcworkspace

I know I need to put in Unique Bundle Identifiers but should I put in five different ones (three for the three targets under the AU Plugin, and two under AudioKit For IOS.xcodeproj) ?

I truly appreciate it.

The AudioKit For IOS.xcodeproj are just a way to import all the AudioKit dependencies. This has changed now to Swift Package Manager which makes things more simple. If you use the AudioKit Swift Package in your project, you won't need to worry about bundle id's for AudioKit. The reason they are included here is so the frameworks can be identified by their bundle id. Changing these bundle id's is not necessary.

For the AU Plugin, the important bundle id is the one for the app: io.audiokit.pluginExample. This is how Apple identifies your app on the App Store. The only requirement with an AUv3 is that the bundle id for the Audio Unit (AU Plugin AU in this case) needs to be prefixed with the App's bundle id. This is why the bundle id for the Audio Unit is: io.audiokit.pluginExample.pluginExampleAU.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants