Earlier quoted context omitted.
Since it clearly wasn’t obvious, I was asking in the context of a package consumer, not publisher. My involvement with MacOS development is somewhat limited and I have no plans publishing any packages yet ;)
Oh gotcha, yeah they’re absolutely usable as any maintainer mixing the languages and providing SPM support will handle the binary release part. If anything it’s nicer for the consumer (binary releases in general) as it cuts down on full app rebuild times.
For whoever comes after me... When ChatGPT suggests changing your Objective-C from this:
#import package.h
To this: #import
Just skip that rabbithole of inifiny-nested failure, and just do this instead: @import package;
And you're done. You can thank me later :)