{"repo":"ivpn/ios-app","free":true,"listed":false,"github":"https://github.com/ivpn/ios-app","clone":"git clone https://github.com/ivpn/ios-app.git","description":"Official IVPN iOS app","language":"Swift","stars":564,"topics":["ios","vpn","vpn-client","swift","privacy","security","ivpn"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"IVPN for iOS IVPN for iOS is a native app built using Swift language. Some of the features include: multiple protocols (IKEv2, OpenVPN, WireGuard), Kill-switch, Multi-Hop, Trusted Networks, AntiTracker, Custom DNS, Dark mode and more. IVPN iOS app is distributed on the App Store. Note: This project uses a fork of wireguard-apple which includes upstream changes from the official WireGuard Apple implementation and adds V2Ray extension support for enhanced connectivity options. About this Repo Installation Testing Deployment Versioning Contributing Security Policy License Authors Acknowledgements About this Repo This is the official Git repo of the IVPN for iOS project. Installation These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. Requirements - iOS 14.0+ - Xcode 14.0+ - Swift 5.0+ - fastlane 2.178.0+ - Go 1.18+ Dev dependencies Project dev dependencies: fastlane SwiftLint Go Install fastlane, SwiftLint and Go: Dependencies Dependencies are installed with Swift Package Manager. Project dependencies: WireGuardKit (fork with V2Ray extension) TunnelKit SnapKit KeychainAccess SwiftyStoreKit JGProgressHUD ActiveLabel ReachabilitySwift FloatingPanel Xcode build configurations There are different build configurations: Staging and Release. Rename and populate .xcconfig files: OpenVPN configuration Rename and populate OpenVPNConf.swift file: Build liboqs.a To compile liboqs, additional packages are required: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivpn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivpn/ios-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}