Based on how AudioUnits used to work, it should not be necessary to kill any 
process during installation.

Have you assigned a release version number for your AudioUnit? There is a magic 
number (either 0 or -1) that is used for debugging, which forces Logic and 
other hosts to dump any cached information about a plugin with that version 
number. For official releases into the public (even beta tests), your version 
number should always be different than any previous release, and that magic 
debug version number should be avoided.

As for the `killall` - your installer probably does not have permission to kill 
processes on your customer machines. It seems like a bad idea to do that during 
an installation, but I may be out of date with regard to Apple's current 
recommendations.

Brian


On Mar 7, 2021, at 07:32, audio boy via Coreaudio-api 
<[email protected]> wrote:
> I thought I had found the solution to this by adding a post install
> script to the installer which does:
> 
> killall -9 AudioComponentRegistrar
> exit 0
> 
> However, today the installer went out to some hundred beta testers and
> multiple reports of the installer failing with an error came back.  I
> can actually reproduce it on my old macbook too.
> 
> Does anyone have a solution for this?

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to