Xcode and GCC provide a lot of build options. Although many of them are documented, it is pretty hard to figure out what they really mean. So, if you are just like me, you are end up with some other approach to achieve something.
For example, after your project is built, you want to put generated binary to a certain folder, like /Library/ApplicationSupports/Final Cut Pro Support/Plugins.
You can add “Copy” phase in your target setting to copy your binary to the destination folder. You can just manually copy those files or you can write a shell script to copy the files and have Xcode invoke the shell script file after building your binary.
While taking a look at ColumnViewSample codes, actually its ColumnPlugin sub project, I noticed that it uses another approach.
It is neat, isn’t it? I didn’t use this option. How stupid am I!!!!