Skip to content

mozilla-mobile/guardian-vpn-ios

Repository files navigation

Mozilla VPN (iOS)

This project contains an application for iOS. It uses components from the WireGuard project as a git submodule.

Environment Setup

Install Carthage, swiftlint and go:

$ brew install swiftlint go carthage

Cloning

If the repository is already cloned without the submodule (if the WireGuard directory is empty), run:

$ git submodule update --init

Building

Build Carthage dependencies from the repository root directory:

$ carthage bootstrap --platform iOS --no-use-binaries --cache-builds

Releasing

Update the version/build for both the app and the network extension targets.