Files

1.5 KiB

Privado

Privado VPN iOS Client

Requirements

Deployment iOS

All files for iOS version placed in iOS folder.

Building application consists of several steps:
  • To create xcframeworks run command (via terminal from the projects root folder):
 ./BuildTools/prepare_frameworks.sh
  • To generate xcodeproj files, compile the application, create the archive, create ipa files and upload it to TestFlight run:
 ./BuildTools/build_iOS.sh

Make sure your provisioning profiles and certificates are installed and up to date. At this point, you should be ready to build generated project in the iOS folder using XCode.

There may be a small bug with the synchronization of certificates, one of the solutions could be to enable automatic synchronization and then immediately disable it.

Development

Info.plist

Info.plist file is located at

./iOS/Privado/Info.plist

Info.plist file could be used to add custom fonts. To do that, add .ttf/.otf files to /iOS/Assets/Font folder and add filenames to Info.plist attribute fonts provided by application.

External frameworks

  • OpenSSL
  • Realm
  • Sentry
  • Sparkle
  • TunnelKit
  • AppCenter