diff --git a/.gitignore b/.gitignore
index 471df65c..2ead399d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,6 +25,7 @@ Makefile*
*build-*
# Qt-es
+client/Debug-iphoneos/
client/.xcode/
client/.qmake.cache
client/.qmake.stash
@@ -40,7 +41,7 @@ client/ui_*.cpp
client/Makefile*
client/*build-*
client/AmneziaVPN.xcodeproj
-client/Debug-iphonesimulator
+client/Debug-iphonesimulator/
client/amneziavpn_plugin_import.cpp
client/amneziavpn_qml_plugin_import.cpp
client/qmlcache_loader.cpp
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/AmneziaVPN b/client/Debug-iphoneos/AmneziaVPN.app/AmneziaVPN
deleted file mode 100755
index aca8d3f5..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/AmneziaVPN and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/Default-568h@2x.png b/client/Debug-iphoneos/AmneziaVPN.app/Default-568h@2x.png
deleted file mode 100644
index c881559d..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/Default-568h@2x.png and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/Info.plist b/client/Debug-iphoneos/AmneziaVPN.app/Info.plist
deleted file mode 100644
index 89c9d5cb..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/Info.plist and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib b/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
deleted file mode 100644
index ae258d83..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/Info.plist b/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/Info.plist
deleted file mode 100644
index 32288e88..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/Info.plist and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib b/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
deleted file mode 100644
index 1b57c9a2..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/PkgInfo b/client/Debug-iphoneos/AmneziaVPN.app/PkgInfo
deleted file mode 100644
index bd04210f..00000000
--- a/client/Debug-iphoneos/AmneziaVPN.app/PkgInfo
+++ /dev/null
@@ -1 +0,0 @@
-APPL????
\ No newline at end of file
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/Info.plist b/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/Info.plist
deleted file mode 100644
index 1136c605..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/Info.plist and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/WireGuardNetworkExtension b/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/WireGuardNetworkExtension
deleted file mode 100755
index 268f441d..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/WireGuardNetworkExtension and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources b/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources
deleted file mode 100644
index 0e303638..00000000
--- a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- files
-
- Info.plist
-
- Vpf+GoPF6i8Z3silvQ81FJOPi2k=
-
- embedded.mobileprovision
-
- XsqCdj+fjmJRIQlbMFY/hQ8MMvA=
-
-
- files2
-
- embedded.mobileprovision
-
- hash2
-
- MIAxFA1iZa5ZIg95xlnuoq1pWj1eqsV143zU3y/fs/w=
-
-
-
- rules
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^version.plist$
-
-
- rules2
-
- .*\.dSYM($|/)
-
- weight
- 11
-
- ^(.*/)?\.DS_Store$
-
- omit
-
- weight
- 2000
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^Info\.plist$
-
- omit
-
- weight
- 20
-
- ^PkgInfo$
-
- omit
-
- weight
- 20
-
- ^embedded\.provisionprofile$
-
- weight
- 20
-
- ^version\.plist$
-
- weight
- 20
-
-
-
-
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/embedded.mobileprovision b/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/embedded.mobileprovision
deleted file mode 100644
index 924a843d..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/PlugIns/WireGuardNetworkExtension.appex/embedded.mobileprovision and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/_CodeSignature/CodeResources b/client/Debug-iphoneos/AmneziaVPN.app/_CodeSignature/CodeResources
deleted file mode 100644
index 7a607059..00000000
--- a/client/Debug-iphoneos/AmneziaVPN.app/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
- files
-
- Default-568h@2x.png
-
- poDYGy1JWXBgPH3/wCEBNbVTOks=
-
- Info.plist
-
- TCqIXlhIQW7A69Ve4j1KetGfmt4=
-
- LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
-
- QDw1rEcub/rLRhQ/kjizyHomgLM=
-
- LaunchScreen.storyboardc/Info.plist
-
- n2t8gsDpfE6XkhG31p7IQJRxTxU=
-
- LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
-
- U0x8EM0781fCPb62BbZIXKeDlZ4=
-
- PkgInfo
-
- n57qDP4tZfLD1rCS43W0B4LQjzE=
-
- PlugIns/WireGuardNetworkExtension.appex/Info.plist
-
- Vpf+GoPF6i8Z3silvQ81FJOPi2k=
-
- PlugIns/WireGuardNetworkExtension.appex/WireGuardNetworkExtension
-
- lXak+Jrx39GLG9y+yV7abfizjj0=
-
- PlugIns/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources
-
- ghJ0YXx7j96o3qv/XzbZ1TssY4s=
-
- PlugIns/WireGuardNetworkExtension.appex/embedded.mobileprovision
-
- XsqCdj+fjmJRIQlbMFY/hQ8MMvA=
-
- embedded.mobileprovision
-
- CN/zNwvfKR8n8CTJE8vTbS8nhJY=
-
-
- files2
-
- Default-568h@2x.png
-
- hash2
-
- UdHegDh1HZlDpSEYtzMl4sjA9q8uvK4K9OL0sRTFD6M=
-
-
- LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
-
- hash2
-
- dHm6NLKlFVMgSTmcNjdaMKOOuFZ5X4PUOOFDTUOOV1I=
-
-
- LaunchScreen.storyboardc/Info.plist
-
- hash2
-
- HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg=
-
-
- LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
-
- hash2
-
- cWq7q+iQcmpSoaFGecnyPdKFEPFwRD3slgUmxFADkVs=
-
-
- PlugIns/WireGuardNetworkExtension.appex/Info.plist
-
- hash2
-
- zGanBzJi5ruG2C96kDY8yR9v246oh2ZT26KMjE3t2Gs=
-
-
- PlugIns/WireGuardNetworkExtension.appex/WireGuardNetworkExtension
-
- hash2
-
- RrENvr9JToqfolIOWfhiXxXt3JyQZ9A7vr2MxwspB/g=
-
-
- PlugIns/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources
-
- hash2
-
- 0oir90Tb6hylweTKthB0OaNQrpXqvEdSW72QdH0u48w=
-
-
- PlugIns/WireGuardNetworkExtension.appex/embedded.mobileprovision
-
- hash2
-
- MIAxFA1iZa5ZIg95xlnuoq1pWj1eqsV143zU3y/fs/w=
-
-
- embedded.mobileprovision
-
- hash2
-
- phvsugRYPb6ozM0Feuw5oIla/PgY84jsyntA+R4HqGU=
-
-
-
- rules
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^version.plist$
-
-
- rules2
-
- .*\.dSYM($|/)
-
- weight
- 11
-
- ^(.*/)?\.DS_Store$
-
- omit
-
- weight
- 2000
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^Info\.plist$
-
- omit
-
- weight
- 20
-
- ^PkgInfo$
-
- omit
-
- weight
- 20
-
- ^embedded\.provisionprofile$
-
- weight
- 20
-
- ^version\.plist$
-
- weight
- 20
-
-
-
-
diff --git a/client/Debug-iphoneos/AmneziaVPN.app/embedded.mobileprovision b/client/Debug-iphoneos/AmneziaVPN.app/embedded.mobileprovision
deleted file mode 100644
index 255a2e34..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.app/embedded.mobileprovision and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/client/Debug-iphoneos/AmneziaVPN.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
deleted file mode 100644
index bf60055f..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/Project/arm64.swiftsourceinfo b/client/Debug-iphoneos/AmneziaVPN.swiftmodule/Project/arm64.swiftsourceinfo
deleted file mode 100644
index bf60055f..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/Project/arm64.swiftsourceinfo and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64-apple-ios.swiftdoc b/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64-apple-ios.swiftdoc
deleted file mode 100644
index bcb53543..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64-apple-ios.swiftmodule b/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64-apple-ios.swiftmodule
deleted file mode 100644
index 33169bf1..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64-apple-ios.swiftmodule and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64.swiftdoc b/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64.swiftdoc
deleted file mode 100644
index bcb53543..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64.swiftdoc and /dev/null differ
diff --git a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64.swiftmodule b/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64.swiftmodule
deleted file mode 100644
index 33169bf1..00000000
Binary files a/client/Debug-iphoneos/AmneziaVPN.swiftmodule/arm64.swiftmodule and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/Info.plist b/client/Debug-iphoneos/WireGuardNetworkExtension.appex/Info.plist
deleted file mode 100644
index 1136c605..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/Info.plist and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/WireGuardNetworkExtension b/client/Debug-iphoneos/WireGuardNetworkExtension.appex/WireGuardNetworkExtension
deleted file mode 100755
index 268f441d..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/WireGuardNetworkExtension and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources b/client/Debug-iphoneos/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources
deleted file mode 100644
index 0e303638..00000000
--- a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- files
-
- Info.plist
-
- Vpf+GoPF6i8Z3silvQ81FJOPi2k=
-
- embedded.mobileprovision
-
- XsqCdj+fjmJRIQlbMFY/hQ8MMvA=
-
-
- files2
-
- embedded.mobileprovision
-
- hash2
-
- MIAxFA1iZa5ZIg95xlnuoq1pWj1eqsV143zU3y/fs/w=
-
-
-
- rules
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^version.plist$
-
-
- rules2
-
- .*\.dSYM($|/)
-
- weight
- 11
-
- ^(.*/)?\.DS_Store$
-
- omit
-
- weight
- 2000
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^Info\.plist$
-
- omit
-
- weight
- 20
-
- ^PkgInfo$
-
- omit
-
- weight
- 20
-
- ^embedded\.provisionprofile$
-
- weight
- 20
-
- ^version\.plist$
-
- weight
- 20
-
-
-
-
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/embedded.mobileprovision b/client/Debug-iphoneos/WireGuardNetworkExtension.appex/embedded.mobileprovision
deleted file mode 100644
index 924a843d..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.appex/embedded.mobileprovision and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
deleted file mode 100644
index af867111..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/Project/arm64.swiftsourceinfo b/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/Project/arm64.swiftsourceinfo
deleted file mode 100644
index af867111..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/Project/arm64.swiftsourceinfo and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64-apple-ios.swiftdoc b/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64-apple-ios.swiftdoc
deleted file mode 100644
index 9c88b83b..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64-apple-ios.swiftmodule b/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64-apple-ios.swiftmodule
deleted file mode 100644
index f7721c51..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64-apple-ios.swiftmodule and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64.swiftdoc b/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64.swiftdoc
deleted file mode 100644
index 9c88b83b..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64.swiftdoc and /dev/null differ
diff --git a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64.swiftmodule b/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64.swiftmodule
deleted file mode 100644
index f7721c51..00000000
Binary files a/client/Debug-iphoneos/WireGuardNetworkExtension.swiftmodule/arm64.swiftmodule and /dev/null differ
diff --git a/client/Debug-iphoneos/libwg-go.a b/client/Debug-iphoneos/libwg-go.a
deleted file mode 100644
index 06e5bd93..00000000
Binary files a/client/Debug-iphoneos/libwg-go.a and /dev/null differ