Swift iOS VPN (V2Ray)

Job ID: 39844464

Budget: $250 – $750 AUD

I need an iOS VPN application written entirely in Swift that is ready for App Store submission. The core is simple: a single-tap connect / disconnect workflow that tunnels traffic through a v2ray node. No multi-server selector, no advanced routing UI—just reliable connectivity and a clean, Apple-compliant experience.

Here’s what matters most to me:
• The app must leverage v2ray under Apple’s Network Extension framework, keeping all code sandbox-safe and passing App Store review.
• A straightforward interface—logo, status label, and a connect button. I will supply the app icon and launch screen artwork so you can wire them in without custom animations.
• Configuration should live in a local JSON or be hard-coded for the initial build; I’ll handle server list expansion later.
• Signing, provisioning, and entitlement settings need to be set up so the archive can be uploaded through Xcode’s Organizer without errors.
• Clean, well-commented Swift code and a short README explaining how to swap the v2ray config before each release.

Deliverable: an Xcode project (Swift 5+) that I can open, build, and submit to TestFlight on the first try, along with the compiled .ipa for quick internal testing.

If this sounds straightforward for you, let’s get it done.