Swiftmission is a fork of Transmission (BitTorrent client) written in Swift for macOS.
Transmission has an Xcode project file (Transmission.xcodeproj) for building in Xcode.
For a more detailed description, and dependencies, visit How to Build Transmission in docs
git clone --recurse-submodules https://github.com/coeur/transmission Transmission
Transmission has an Xcode project file for building in Xcode.
With Xcode (recommended):
cmake -B build -G Xcode -DCMAKE_BUILD_TYPE=RelWithDebInfo
xcodebuild -project build/transmission.xcodeproj -target transmission-mac
open ./build/macosx/Debug/Transmission.app
With Ninja (experimental):
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo
ninja -C build transmission-mac
open ./build/macosx/Transmission.app