Commit 88775eb0 authored by Jose Blaya's avatar Jose Blaya
Browse files

Retrieve available inapp products from backend service

parent 27db9b77
......@@ -7,7 +7,6 @@
objects = {
/* Begin PBXBuildFile section */
00147ADF61BD9129D77DCE93 /* Pods_PIA_VPN_Tunnel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F1F125A947F8756AE286DE /* Pods_PIA_VPN_Tunnel.framework */; };
0E0715E7201CBB7100D6F666 /* Flags-dev.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0E0715E5201CBB7100D6F666 /* Flags-dev.plist */; };
0E0786DE1EFA7EAE00F77466 /* Components.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0E0786DD1EFA7EAE00F77466 /* Components.plist */; };
0E1F318620176A5F00FC1000 /* Theme+DarkPalette.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E1F318520176A5F00FC1000 /* Theme+DarkPalette.swift */; };
......@@ -146,8 +145,10 @@
2985E5671856BD1200D70E28 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2985E5661856BD1200D70E28 /* QuartzCore.framework */; };
299E58511856BD31004CFD63 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 299E58501856BD31004CFD63 /* SystemConfiguration.framework */; };
299E585F1856C6EE004CFD63 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 299E585E1856C6EE004CFD63 /* libz.dylib */; };
43C5FA31DAD38CBC8BE35F3B /* Pods_PIA_VPN.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7506569320295FDA27FBFE4 /* Pods_PIA_VPN.framework */; };
926CA31FB8C05882A5E091C7 /* Pods_PIA_VPN_dev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66AFDC23F9A7CFDAB09002D5 /* Pods_PIA_VPN_dev.framework */; };
6F76F43F5E434F52199128F8 /* Pods_PIA_VPN_Tunnel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C8D18E9048866D0AA14496D /* Pods_PIA_VPN_Tunnel.framework */; };
7885F58AC51DC39CB69C8017 /* Pods_PIA_VPN.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C467139353D385171EA00974 /* Pods_PIA_VPN.framework */; };
7C24452AAE137C230C194063 /* Pods_PIA_VPNTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 521CC0BA05ED2000DF445D27 /* Pods_PIA_VPNTests.framework */; };
8D2FC931D5980239EABE27E2 /* Pods_PIA_VPN_dev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6DC7D23EBD01B3B94EBAC82 /* Pods_PIA_VPN_dev.framework */; };
DD0DE856223FECDD002A6E82 /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E257AC41DA45D2F0000D3C3 /* NotificationCenter.framework */; };
DD0DE859223FECDD002A6E82 /* TodayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD0DE858223FECDD002A6E82 /* TodayViewController.swift */; };
DD0DE85C223FECDD002A6E82 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DD0DE85A223FECDD002A6E82 /* MainInterface.storyboard */; };
......@@ -256,7 +257,6 @@
DDFCFA9521E892130081F235 /* RegionTile.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDFCFA9321E892130081F235 /* RegionTile.swift */; };
DDFCFA9721E8921F0081F235 /* RegionTile.xib in Resources */ = {isa = PBXBuildFile; fileRef = DDFCFA9621E8921F0081F235 /* RegionTile.xib */; };
DDFCFA9821E8921F0081F235 /* RegionTile.xib in Resources */ = {isa = PBXBuildFile; fileRef = DDFCFA9621E8921F0081F235 /* RegionTile.xib */; };
E504367A14EF2CC980C0AC34 /* Pods_PIA_VPNTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A041710F77397A2889D06CC0 /* Pods_PIA_VPNTests.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
......@@ -367,7 +367,7 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
02F0E136615EBA373749E436 /* Pods-PIA VPN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN.release.xcconfig"; sourceTree = "<group>"; };
02C91F989620132B0E717ED9 /* Pods-PIA VPN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN.release.xcconfig"; sourceTree = "<group>"; };
0E0715E5201CBB7100D6F666 /* Flags-dev.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Flags-dev.plist"; sourceTree = "<group>"; };
0E0786DD1EFA7EAE00F77466 /* Components.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Components.plist; sourceTree = "<group>"; };
0E1F318520176A5F00FC1000 /* Theme+DarkPalette.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Theme+DarkPalette.swift"; sourceTree = "<group>"; };
......@@ -479,7 +479,6 @@
0EFDC1E51FE4ABAA007C0B9B /* Notification+App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Notification+App.swift"; sourceTree = "<group>"; };
0EFDC1EB1FE4B9DC007C0B9B /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; };
0EFDC1EE1FE4B9E6007C0B9B /* AppConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfiguration.swift; sourceTree = "<group>"; };
19F1F125A947F8756AE286DE /* Pods_PIA_VPN_Tunnel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPN_Tunnel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2909868F18566430002D9687 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
291C637C183EBC210039EC03 /* PIA VPN.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PIA VPN.app"; sourceTree = BUILT_PRODUCTS_DIR; };
291C637F183EBC210039EC03 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
......@@ -493,15 +492,15 @@
2985E5661856BD1200D70E28 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
299E58501856BD31004CFD63 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
299E585E1856C6EE004CFD63 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
38EC140932A2141000C5F047 /* Pods-PIA VPNTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPNTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPNTests/Pods-PIA VPNTests.debug.xcconfig"; sourceTree = "<group>"; };
570B07698D3F7D0A3EB91300 /* Pods-PIA VPN dev.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN dev.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev.debug.xcconfig"; sourceTree = "<group>"; };
66AFDC23F9A7CFDAB09002D5 /* Pods_PIA_VPN_dev.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPN_dev.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6DBE840A5813C8A8C0FF9CC8 /* Pods-PIA VPN Tunnel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN Tunnel.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN Tunnel/Pods-PIA VPN Tunnel.release.xcconfig"; sourceTree = "<group>"; };
998D1EFADB79826FB3733BBF /* Pods-PIA VPN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN.debug.xcconfig"; sourceTree = "<group>"; };
A041710F77397A2889D06CC0 /* Pods_PIA_VPNTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPNTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B592C49F9D628D1EBF42EEAD /* Pods-PIA VPN dev.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN dev.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev.release.xcconfig"; sourceTree = "<group>"; };
B7506569320295FDA27FBFE4 /* Pods_PIA_VPN.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPN.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B7E71B9362F6EB1E1CC83563 /* Pods-PIA VPN Tunnel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN Tunnel.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN Tunnel/Pods-PIA VPN Tunnel.debug.xcconfig"; sourceTree = "<group>"; };
2D9F1F18D8733114AC79C0AA /* Pods-PIA VPNTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPNTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPNTests/Pods-PIA VPNTests.debug.xcconfig"; sourceTree = "<group>"; };
431E0F4D811ABB2A54F9B55A /* Pods-PIA VPN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN.debug.xcconfig"; sourceTree = "<group>"; };
4DA5E08496FE2D28EA91D7D9 /* Pods-PIA VPNTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPNTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPNTests/Pods-PIA VPNTests.release.xcconfig"; sourceTree = "<group>"; };
521CC0BA05ED2000DF445D27 /* Pods_PIA_VPNTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPNTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5C8D18E9048866D0AA14496D /* Pods_PIA_VPN_Tunnel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPN_Tunnel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
83BB6E02203D41853EAE5C3C /* Pods-PIA VPN Tunnel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN Tunnel.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN Tunnel/Pods-PIA VPN Tunnel.debug.xcconfig"; sourceTree = "<group>"; };
A6DC7D23EBD01B3B94EBAC82 /* Pods_PIA_VPN_dev.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPN_dev.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B70557BD322E4A83AF524D84 /* Pods-PIA VPN dev.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN dev.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev.release.xcconfig"; sourceTree = "<group>"; };
C467139353D385171EA00974 /* Pods_PIA_VPN.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIA_VPN.framework; sourceTree = BUILT_PRODUCTS_DIR; };
DD0DE855223FECDD002A6E82 /* PIAWidget.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = PIAWidget.appex; sourceTree = BUILT_PRODUCTS_DIR; };
DD0DE858223FECDD002A6E82 /* TodayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodayViewController.swift; sourceTree = "<group>"; };
DD0DE85B223FECDD002A6E82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
......@@ -561,7 +560,8 @@
DDFCFA8E21E892070081F235 /* RegionTileCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = RegionTileCollectionViewCell.xib; sourceTree = "<group>"; };
DDFCFA9321E892130081F235 /* RegionTile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegionTile.swift; sourceTree = "<group>"; };
DDFCFA9621E8921F0081F235 /* RegionTile.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = RegionTile.xib; sourceTree = "<group>"; };
E535DC2E0F1D7041D774C827 /* Pods-PIA VPNTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPNTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPNTests/Pods-PIA VPNTests.release.xcconfig"; sourceTree = "<group>"; };
F5B9CB14CD02AB18F768DE7B /* Pods-PIA VPN Tunnel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN Tunnel.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN Tunnel/Pods-PIA VPN Tunnel.release.xcconfig"; sourceTree = "<group>"; };
FDE55FDD6C653C9F50DA6DD6 /* Pods-PIA VPN dev.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIA VPN dev.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev.debug.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
......@@ -569,7 +569,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
00147ADF61BD9129D77DCE93 /* Pods_PIA_VPN_Tunnel.framework in Frameworks */,
6F76F43F5E434F52199128F8 /* Pods_PIA_VPN_Tunnel.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -586,7 +586,7 @@
0EE2205D1F4EF307002805AE /* UIKit.framework in Frameworks */,
0EE2205E1F4EF307002805AE /* Foundation.framework in Frameworks */,
0EE2205F1F4EF307002805AE /* StoreKit.framework in Frameworks */,
926CA31FB8C05882A5E091C7 /* Pods_PIA_VPN_dev.framework in Frameworks */,
8D2FC931D5980239EABE27E2 /* Pods_PIA_VPN_dev.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -601,7 +601,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E504367A14EF2CC980C0AC34 /* Pods_PIA_VPNTests.framework in Frameworks */,
7C24452AAE137C230C194063 /* Pods_PIA_VPNTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -626,7 +626,7 @@
DD606ABA21C7A17900E0781D /* NetworkExtension.framework in Frameworks */,
291C6380183EBC210039EC03 /* Foundation.framework in Frameworks */,
0E9785861DA82FF000711A24 /* StoreKit.framework in Frameworks */,
43C5FA31DAD38CBC8BE35F3B /* Pods_PIA_VPN.framework in Frameworks */,
7885F58AC51DC39CB69C8017 /* Pods_PIA_VPN.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -835,6 +835,21 @@
path = "PIA VPN AdBlocker";
sourceTree = "<group>";
};
185D8B281D1F55E6AF6F1923 /* Pods */ = {
isa = PBXGroup;
children = (
431E0F4D811ABB2A54F9B55A /* Pods-PIA VPN.debug.xcconfig */,
02C91F989620132B0E717ED9 /* Pods-PIA VPN.release.xcconfig */,
83BB6E02203D41853EAE5C3C /* Pods-PIA VPN Tunnel.debug.xcconfig */,
F5B9CB14CD02AB18F768DE7B /* Pods-PIA VPN Tunnel.release.xcconfig */,
FDE55FDD6C653C9F50DA6DD6 /* Pods-PIA VPN dev.debug.xcconfig */,
B70557BD322E4A83AF524D84 /* Pods-PIA VPN dev.release.xcconfig */,
2D9F1F18D8733114AC79C0AA /* Pods-PIA VPNTests.debug.xcconfig */,
4DA5E08496FE2D28EA91D7D9 /* Pods-PIA VPNTests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
291C6373183EBC210039EC03 = {
isa = PBXGroup;
children = (
......@@ -847,7 +862,7 @@
DD0DE857223FECDD002A6E82 /* PIAWidget */,
291C637E183EBC210039EC03 /* Frameworks */,
291C637D183EBC210039EC03 /* Products */,
689AB29BD973D3C1BF2C2225 /* Pods */,
185D8B281D1F55E6AF6F1923 /* Pods */,
);
sourceTree = "<group>";
};
......@@ -881,10 +896,10 @@
291C6383183EBC210039EC03 /* UIKit.framework */,
291C639E183EBC220039EC03 /* XCTest.framework */,
0E257AC41DA45D2F0000D3C3 /* NotificationCenter.framework */,
B7506569320295FDA27FBFE4 /* Pods_PIA_VPN.framework */,
19F1F125A947F8756AE286DE /* Pods_PIA_VPN_Tunnel.framework */,
66AFDC23F9A7CFDAB09002D5 /* Pods_PIA_VPN_dev.framework */,
A041710F77397A2889D06CC0 /* Pods_PIA_VPNTests.framework */,
C467139353D385171EA00974 /* Pods_PIA_VPN.framework */,
5C8D18E9048866D0AA14496D /* Pods_PIA_VPN_Tunnel.framework */,
A6DC7D23EBD01B3B94EBAC82 /* Pods_PIA_VPN_dev.framework */,
521CC0BA05ED2000DF445D27 /* Pods_PIA_VPNTests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
......@@ -956,21 +971,6 @@
name = UI;
sourceTree = "<group>";
};
689AB29BD973D3C1BF2C2225 /* Pods */ = {
isa = PBXGroup;
children = (
998D1EFADB79826FB3733BBF /* Pods-PIA VPN.debug.xcconfig */,
02F0E136615EBA373749E436 /* Pods-PIA VPN.release.xcconfig */,
B7E71B9362F6EB1E1CC83563 /* Pods-PIA VPN Tunnel.debug.xcconfig */,
6DBE840A5813C8A8C0FF9CC8 /* Pods-PIA VPN Tunnel.release.xcconfig */,
570B07698D3F7D0A3EB91300 /* Pods-PIA VPN dev.debug.xcconfig */,
B592C49F9D628D1EBF42EEAD /* Pods-PIA VPN dev.release.xcconfig */,
38EC140932A2141000C5F047 /* Pods-PIA VPNTests.debug.xcconfig */,
E535DC2E0F1D7041D774C827 /* Pods-PIA VPNTests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
DD0DE857223FECDD002A6E82 /* PIAWidget */ = {
isa = PBXGroup;
children = (
......@@ -1087,7 +1087,7 @@
isa = PBXNativeTarget;
buildConfigurationList = 0E67FC2E1E3F802D00EF9929 /* Build configuration list for PBXNativeTarget "PIA VPN Tunnel" */;
buildPhases = (
FAFD7F76674BB29CE6D06A2A /* [CP] Check Pods Manifest.lock */,
1BB605D341BDCF95E1BB1C11 /* [CP] Check Pods Manifest.lock */,
0E67FC1E1E3F802D00EF9929 /* Sources */,
0E67FC1F1E3F802D00EF9929 /* Frameworks */,
0E67FC201E3F802D00EF9929 /* Resources */,
......@@ -1105,7 +1105,7 @@
isa = PBXNativeTarget;
buildConfigurationList = 0EE220771F4EF307002805AE /* Build configuration list for PBXNativeTarget "PIA VPN dev" */;
buildPhases = (
A0DB48069EEA08D0BD34BDBE /* [CP] Check Pods Manifest.lock */,
068BABA0535B47E13B937993 /* [CP] Check Pods Manifest.lock */,
0EF9ABF71FF792DD005E1418 /* SwiftGen */,
0EE2200F1F4EF307002805AE /* Sources */,
0EE220561F4EF307002805AE /* Frameworks */,
......@@ -1114,8 +1114,8 @@
0EE220731F4EF307002805AE /* Embed App Extensions */,
0E60FF9E1F4F50A2001D30DB /* Embed Frameworks */,
DD58F4B921AE84B300D043F7 /* ShellScript */,
29C8BDB1ED58B384688274AB /* [CP] Embed Pods Frameworks */,
79BF503AF38479123AF02751 /* [CP] Copy Pods Resources */,
EB09242FCEDAF73CADA8A2F5 /* [CP] Embed Pods Frameworks */,
49A43DEB64B94FF339190758 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
......@@ -1150,12 +1150,12 @@
isa = PBXNativeTarget;
buildConfigurationList = 0EEE1BF01E4F6EF400397DE2 /* Build configuration list for PBXNativeTarget "PIA VPNTests" */;
buildPhases = (
B4633266CFFD85AAC9F389EC /* [CP] Check Pods Manifest.lock */,
FC87F5537C337BFE43259F0C /* [CP] Check Pods Manifest.lock */,
0EEE1BE31E4F6EF400397DE2 /* Sources */,
0EEE1BE41E4F6EF400397DE2 /* Frameworks */,
0EEE1BE51E4F6EF400397DE2 /* Resources */,
82147FBF104EF78C6F1E0758 /* [CP] Embed Pods Frameworks */,
69E54E938599489D72F2309A /* [CP] Copy Pods Resources */,
B24B7A498599DFE0DFDAAEE9 /* [CP] Embed Pods Frameworks */,
7BDFF78D49A71488F0A5F88C /* [CP] Copy Pods Resources */,
);
buildRules = (
);
......@@ -1189,14 +1189,14 @@
isa = PBXNativeTarget;
buildConfigurationList = 291C63AE183EBC220039EC03 /* Build configuration list for PBXNativeTarget "PIA VPN" */;
buildPhases = (
F54F4306F31148208CC6EBAC /* [CP] Check Pods Manifest.lock */,
1FBACA4C984042DBAF3CC9CF /* [CP] Check Pods Manifest.lock */,
291C6378183EBC210039EC03 /* Sources */,
291C6379183EBC210039EC03 /* Frameworks */,
291C637A183EBC210039EC03 /* Resources */,
2931563B18513F6500E769A7 /* Download Latest Regions List */,
0E98CF0E1DCBFB3B003F1986 /* Embed App Extensions */,
0EF2668D1F4F1F8600DEB557 /* Embed Frameworks */,
FA2E887F966309FC4A2A58E3 /* [CP] Embed Pods Frameworks */,
575B1A56266ABC4E1170B481 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
......@@ -1480,6 +1480,28 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
068BABA0535B47E13B937993 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-PIA VPN dev-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
0EE220711F4EF307002805AE /* Download Latest Regions List */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 12;
......@@ -1508,6 +1530,50 @@
shellPath = /bin/sh;
shellScript = "if which swiftgen >/dev/null; then\n set -e\n swiftgen\nelse\n echo \"warning: SwiftGen not installed, download it from https://github.com/SwiftGen/SwiftGen\"\nfi\n";
};
1BB605D341BDCF95E1BB1C11 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-PIA VPN Tunnel-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
1FBACA4C984042DBAF3CC9CF /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-PIA VPN-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
2931563B18513F6500E769A7 /* Download Latest Regions List */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 12;
......@@ -1522,7 +1588,7 @@
shellPath = /bin/bash;
shellScript = "# update max once an hour\nset -e\n\nREGIONS_FILE=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Regions.json\"\n\nif [[ ! -r \"${REGIONS_FILE}\" || $(find \"${REGIONS_FILE}\" -mmin +60) ]]; then\necho \"downloading regions list to ${REGIONS_FILE}\"\ncurl -sfo \"/tmp/piaios.tmp\" \"https://www.privateinternetaccess.com/vpninfo/servers?os=ios&version=60\"\n\nif [ $? -ne 0 ]; then\necho \"failed to fetch regions list from server\"\nexit 1\nfi\n\nhead -n 1 \"/tmp/piaios.tmp\" > \"${REGIONS_FILE}\"\nrm \"/tmp/piaios.tmp\"\nfi";
};
29C8BDB1ED58B384688274AB /* [CP] Embed Pods Frameworks */ = {
49A43DEB64B94FF339190758 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
......@@ -1530,7 +1596,29 @@
inputFileListPaths = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-frameworks.sh",
"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-resources.sh",
"${PODS_CONFIGURATION_BUILD_DIR}/HockeySDK/HockeySDKResources.bundle",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
);
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/HockeySDKResources.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-resources.sh\"\n";
showEnvVarsInLog = 0;
};
575B1A56266ABC4E1170B481 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
"${BUILT_PRODUCTS_DIR}/AlamofireImage/AlamofireImage.framework",
"${BUILT_PRODUCTS_DIR}/DZNEmptyDataSet/DZNEmptyDataSet.framework",
......@@ -1549,8 +1637,6 @@
"${BUILT_PRODUCTS_DIR}/TPKeyboardAvoiding/TPKeyboardAvoiding.framework",
"${BUILT_PRODUCTS_DIR}/iRate/iRate.framework",
"${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework",
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
......@@ -1574,15 +1660,13 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TPKeyboardAvoiding.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/iRate.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Lottie.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-frameworks.sh\"\n";
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
69E54E938599489D72F2309A /* [CP] Copy Pods Resources */ = {
7BDFF78D49A71488F0A5F88C /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
......@@ -1604,29 +1688,7 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPNTests/Pods-PIA VPNTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
79BF503AF38479123AF02751 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-resources.sh",
"${PODS_CONFIGURATION_BUILD_DIR}/HockeySDK/HockeySDKResources.bundle",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
);
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/HockeySDKResources.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-resources.sh\"\n";
showEnvVarsInLog = 0;
};
82147FBF104EF78C6F1E0758 /* [CP] Embed Pods Frameworks */ = {
B24B7A498599DFE0DFDAAEE9 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
......@@ -1686,50 +1748,6 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPNTests/Pods-PIA VPNTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
A0DB48069EEA08D0BD34BDBE /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-PIA VPN dev-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
B4633266CFFD85AAC9F389EC /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-PIA VPNTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
DD58F4B921AE84B300D043F7 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
......@@ -1748,7 +1766,7 @@
shellPath = /bin/sh;
shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n\"${PODS_ROOT}/Fabric/run\" 970f0999b1ac221604548824b2a49d005754ca32 5606a7ca9a2b622029ba4b67c2adf2e419d60e5460b92564806db96e3141bb72\n";
};
F54F4306F31148208CC6EBAC /* [CP] Check Pods Manifest.lock */ = {
EB09242FCEDAF73CADA8A2F5 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
......@@ -1756,29 +1774,7 @@
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-PIA VPN-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
FA2E887F966309FC4A2A58E3 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN-frameworks.sh",
"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
"${BUILT_PRODUCTS_DIR}/AlamofireImage/AlamofireImage.framework",
"${BUILT_PRODUCTS_DIR}/DZNEmptyDataSet/DZNEmptyDataSet.framework",
......@@ -1797,6 +1793,8 @@
"${BUILT_PRODUCTS_DIR}/TPKeyboardAvoiding/TPKeyboardAvoiding.framework",
"${BUILT_PRODUCTS_DIR}/iRate/iRate.framework",
"${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework",
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
......@@ -1820,13 +1818,15 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TPKeyboardAvoiding.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/iRate.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Lottie.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN/Pods-PIA VPN-frameworks.sh\"\n";
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIA VPN dev/Pods-PIA VPN dev-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
FAFD7F76674BB29CE6D06A2A /* [CP] Check Pods Manifest.lock */ = {
FC87F5537C337BFE43259F0C /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
......@@ -1841,7 +1841,7 @@
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-PIA VPN Tunnel-checkManifestLockResult.txt",
"$(DERIVED_FILE_DIR)/Pods-PIA VPNTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
......@@ -2176,7 +2176,7 @@
/* Begin XCBuildConfiguration section */
0E67FC2C1E3F802D00EF9929 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B7E71B9362F6EB1E1CC83563 /* Pods-PIA VPN Tunnel.debug.xcconfig */;
baseConfigurationReference = 83BB6E02203D41853EAE5C3C /* Pods-PIA VPN Tunnel.debug.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ENABLE_MODULES = YES;
......@@ -2203,7 +2203,7 @@
};
0E67FC2D1E3F802D00EF9929 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6DBE840A5813C8A8C0FF9CC8 /* Pods-PIA VPN Tunnel.release.xcconfig */;
baseConfigurationReference = F5B9CB14CD02AB18F768DE7B /* Pods-PIA VPN Tunnel.release.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ENABLE_MODULES = YES;
......@@ -2229,7 +2229,7 @@
};
0EE220781F4EF307002805AE /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 570B07698D3F7D0A3EB91300 /* Pods-PIA VPN dev.debug.xcconfig */;
baseConfigurationReference = FDE55FDD6C653C9F50DA6DD6 /* Pods-PIA VPN dev.debug.xcconfig */;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = NO;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
......@@ -2266,7 +2266,7 @@
};
0EE220791F4EF307002805AE /* Release */ = {
isa = XCBuildConfiguration;