Attention! For Japanese customers, my Japanese blog might help.

Oct 16, 2017

Recognizing homemade V3 AudioUnit on third-party AU host apps on macOS 10.13

NOTE: This is the English version of my Japanese article.

To recognize v3 AudioUnits on macOS 10.13, it seemed that it is not enough to just launch an AU containing application.
To be recognized,

  1. Confirm that your AU is not listed by a command 'auval -a'
  2. Build and launch your AU containing application
  3. Log out or restart the machine
  4. log in
  5. Confirm that your AU is listed by 'auval -a'
Re-login is probably important and there may be no need to launch your application.(more survey is needed)
Conversely, if you do not want to recognize your AU any more,

  1. Confirm that your AU is listed by 'auval -a'
  2. Delete your AU containing application (delete also from trash box)
  3. Log out or restart the machine
  4. log in
  5. Confirm that your AU is not listed by 'auval -a'
If there are multiple same applications, it seems necessary to delete them all.
For example, Debug Build, Release Build, and Archive Build are generated in a separate directory (~/Library/Xcode/DerivedData/...)
So, you have to delete all of them.
(It should be noted that even if Clean is executed on Xcode, the build of other configurations will not be deleted.)


--
I'm looking for job for macOS/iOS application development by outsourcing.
For details, please visit my web site.

No comments:

Post a Comment