feat: add package to backport to iOS 14, fix other portions to aid backport

- transferred project to use xcconfig files
 - bumped version to 1.1.1
 - added helper to get correct version in settings
 - fixed language picker
 - fixed connection status text
 - fixed various code formatting things
This commit is contained in:
ny
2025-07-05 01:56:34 -04:00
parent 118bbf0b50
commit d1f30b9817
9 changed files with 161 additions and 84 deletions

23
Build.xcconfig Normal file
View File

@@ -0,0 +1,23 @@
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
MARKETING_VERSION = 1.1.1
CURRENT_PROJECT_VERSION = 1
// Vars to be overwritten by `CodeSigning.xcconfig` if exists
DEVELOPMENT_TEAM = S32Z3HMYVQ
ORG_IDENTIFIER = com.stossy11
// Codesigning settings defined optionally, see `CodeSigning.xcconfig.example`
#include? "CodeSigning.xcconfig"
ORG_PREFIX = $(ORG_IDENTIFIER)
PRODUCT_BUNDLE_IDENTIFIER = $(ORG_PREFIX).StosVPN
TUNNEL_NAME = TunnelProv
TUNNEL_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).$(TUNNEL_NAME)
// Mute warnings about duplicate classes in AuthKit and AuthUIKit
DEBUG_DUPLICATE_CLASSES = NO