I\'ve got an objective-c \"tool\" (console) program that dynamically loads objective-c bundle\'s at runtime. Some of the bundle files share classes from the same framework s
If you developer of plugin bundle you can pass -undefined dynamic_lookup as other linker flags and remove all libraries from plugin which duplicates in both (in main binary and in plugin)