Hi, I would like to share an interesting case,
The last version of my plugin had problems with Logic AU validation, but only on some Apple hardwares; however with a common fatal error such as;
2017-03-21 22:47:47.322 auvaltool[15584:749088] Error loading /Library/Audio/Plug-Ins/Components/Cosmosf.component/Contents/MacOS/Cosmosf: dlopen(/Library/Audio/Plug-Ins/Components/Cosmosf.component/Contents/MacOS/Cosmosf, 262): Library not loaded: /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
Referenced from: /Library/Audio/Plug-Ins/Components/Cosmosf.component/Contents/MacOS/Cosmosf
Reason: image not found
FATAL ERROR: OpenAComponent: result: -50,0xFFFFFFCE
However the plugin works fine on other DAW’s but only Logic did not validate it. And on some machines the AU validation passes.
As you would see on the AU validation log, the error is about CoreImage framework, somehow the validation process looks for this system framework in the executable file. So I manually added that CoreImage framework on Xcode, and the problem was solved.
But how can I know that I should include this framework as well, where the validation passes on my machine and some others. I find this very annoying and unexpected, where I assume that the plugin works on all the machines and DAW’s.
As I don’t have access to these machines (they are client computers) I can’t give you much further details. However maybe you had similar experience with the CoreImage framework.
thanks

