Yes, indeed SPM doesn't yet support precompiled binaries. It seems they are on the pitching stage for this feature. For more information check:
- Pitch: https://forums.swift.org/t/pitch-sup...ndencies/27620
- SPM support for binary distribution discussion: https://forums.swift.org/t/spm-suppo...ribution/25549
- SPM bundles & resources support discussion: https://forums.swift.org/t/swift-pm-...esources/13981

It is quite interesting to realize you are transpiling Java to Obj-C. It seem to work well for my usage, which is mainly desktop bounded (https://github.com/dehesa/IG). I do wonder however how well does it play with URLSession including this year's changes (low data mode, etc). I had to do a MQTT library wrapping for Apple systems some years ago and using C and Posix implied not using URLSession, which work as intended on WiFi, but on Cell stop working altogether.