I am not a mac developer, but if GNUstep is trying to keep to being source compatible with cocoa as possible, do you need to? Shouldn't the Apple provided dev libraries work too?
I could be missing something, and most probably am, but I looked into rust bindings for this library and they had build options to use gnustep/libobjc with macos and linux.
Great great great work!!!