We've had a number of developers contact us in recent years about why we don't offer integration via Swift Package Manager. Unfortunately, there are limitations in Swift Package Manager that mean that once integrated, there's no way to avoid our RevealServer framework being linked into release builds.
I've written up the details a little on our help site: https://support.revealapp.com/article/46-integrating-using-swift-package-manager
As always, if you think you have a neat way to work around this limitation, I'd love to hear it!