These packages are available as a package collection, usable in Xcode or SwiftPM.
Swift framework to connect SMB2/3 shares
Access SMB shares with libsmb2 using Swift
2 packages.