Fix Xcode build: add shared linker flags