Skip to main content

Xcode

Overview

Developing applications with Swift typically involves a combination of the Xcode IDE, the xcode command-line build tools, xcodegen, Homebrew, and a git client like GitHub Desktop or GitKraken.

Something open-source developers have to deal with is that it is no longer feasible to try to distribute self-signed macOS applications in 2026. Having an Apple developer code signing certificate for code notarization really is a requirement for commercial application development with Swift and macOS Tahoe 26.5.