Is this compile time error a thing in MacOS or has something in LCL Cocoa team accidently removed something?
LCL Cocoa team doesn't manage Cocoa headers.
Those come with FPC, and it sounds it was removed with fpc 3.2
You might want to introduce your own supplemental file with ObjC declarations, similar to cocoa_extra.pas in Cocoa widget