Re: AU built and then...
Re: AU built and then...
- Subject: Re: AU built and then...
- From: Bill Stewart <email@hidden>
- Date: Mon, 16 Sep 2002 11:09:00 -0700
on 15/9/02 5:22 PM, Herbie Robinson wrote:
>
> Am Sonntag, 15.09.02, um 13:49 Uhr (Europe/Berlin) schrieb Marc Poirier:
>
>
>
>>> In the finder they appear as single files, but they really are
>
>>> CFBundle directories. Look in the "build" directory for each of
>
>>> your projects and you should find the built components. You then
>
>>> need to copy them into Home/Library/Audio...Components
>
>>> (or /System/Library/Components -- must be root for this one)
>
>>> then logout, log back in and you should be good...
>
>>
>
>> I think that the confusion here is a result of the fact they they
>
>> are *not* appearing as files in Finder in 10.2.0. They are
>
>> appearing as folders. At least they are for me, and it sounds like
>
>> other people are experiencing this, too. They did appear as bundle
>
>> files in 10.1.x, though. Perhaps this is a bug in Finder 10.2.0?
>
>>
>
>> Marc
>
>
>
> Yupp. This is exactly what I experience. Maybe Bill already uses a
>
> newer version of X?
>
>
Happens on both of my machines, too.
Mine too...
>
> I think this behaviour is buggy and should be solved in the next
>
> update of the system. It would be very confusing for our customers
>
> to have to deal with a folder view of CFBundles. (If we manage to
>
> port our stuff to AU at all, that is ;)
>
>
The Finder won't actually let you open them. I don't know whether
>
that's more of less confusing...
(I think the initial problem is that Project Builder SAYS it is going to
install them into a destination directory, but in actuality it doesn't)
I've found the easiest way to do this is the following:
% cd /Library/Audio/Plug-Ins/Components
% sudo ln -s /My/Development/Build/Dir/MyAU.component
This creates a symbolic link. First time you need to log out then log back
in (after you've build MyAU.component that is and have the sym link) - but
when you log in, the Component Manager (coreservicesd) will follow your sym
link and register the components that it finds there.
Then - AS LONG AS YOU DON"T DO A CLEAN BUILD!!!! - you can keep rebuilding
your component and testing without logging out-in just fine.
If you need to do a clean build there's a trick we use:
Go to the MyAU.build directory - poke around in there and you will find the
.o files that are the compile unit results. Just delete which-ever ones of
these you want to rebuild (or chuck the whole build dir away!) and you get a
clean build..
What you're trying to avoid here is the destruction of the MyAU.component
directory (which do a clean from PB will do). This causes problems with the
component manager and once you've done that you have to log out/in.
Bill
--
mailto:email@hidden
tel: +1 408 974 4056
__________________________________________________________________________
"...Been havin' some trouble lately in the sausage business," C.M.O.T.
Dibbler replied.
"What, having trouble making both ends meat?"
__________________________________________________________________________
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.