Skip to content

Prerequisites

ToolVersionInstallation
XcodeLatest stableMac App Store
Go1.19+brew install go
SwiftLintLatestbrew install swiftlint
XcodeGenLatestbrew install xcodegen

To run on a physical device, you need an Apple Developer account (free or paid) and must configure your development team ID.

The Network Extension target requires specific entitlements that must be provisioned through your Apple Developer account:

  • Network Extension capability (packet tunnel provider)
  • App Groups capability (for shared data between app and extension)