diff --git a/OpenVPN Client/OpenVPN Client.entitlements b/OpenVPN Client/OpenVPN Client.entitlements
new file mode 100644
index 0000000..1d9dfa3
--- /dev/null
+++ b/OpenVPN Client/OpenVPN Client.entitlements
@@ -0,0 +1,10 @@
+
+
+
+
+ com.apple.security.application-groups
+
+ group.me.ss-abramchuk.openvpn-ios-client
+
+
+
diff --git a/OpenVPN Tunnel Provider/OpenVPN Tunnel Provider.entitlements b/OpenVPN Tunnel Provider/OpenVPN Tunnel Provider.entitlements
index 2e96504..1d9dfa3 100644
--- a/OpenVPN Tunnel Provider/OpenVPN Tunnel Provider.entitlements
+++ b/OpenVPN Tunnel Provider/OpenVPN Tunnel Provider.entitlements
@@ -4,7 +4,7 @@
com.apple.security.application-groups
- group.me.ss-abramchuk.openvpn-client
+ group.me.ss-abramchuk.openvpn-ios-client
diff --git a/OpenVPN iOS Client.xcodeproj/project.pbxproj b/OpenVPN iOS Client.xcodeproj/project.pbxproj
index b60f6c5..7d9f6ca 100644
--- a/OpenVPN iOS Client.xcodeproj/project.pbxproj
+++ b/OpenVPN iOS Client.xcodeproj/project.pbxproj
@@ -71,6 +71,7 @@
C91031431E47345E0004DFFE /* Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Bridging-Header.h"; sourceTree = ""; };
C91031441E47345F0004DFFE /* ovpncli.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ovpncli.hpp; path = Vendors/openvpn/openvpn/client/ovpncli.hpp; sourceTree = ""; };
C91031451E47345F0004DFFE /* ovpncli.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ovpncli.cpp; path = Vendors/openvpn/openvpn/client/ovpncli.cpp; sourceTree = ""; };
+ C9990B361E62F0E800474227 /* OpenVPN Client.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "OpenVPN Client.entitlements"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -132,6 +133,7 @@
C91031041E47237A0004DFFE /* OpenVPN Client */ = {
isa = PBXGroup;
children = (
+ C9990B361E62F0E800474227 /* OpenVPN Client.entitlements */,
C91031151E47242D0004DFFE /* Controllers */,
C91031191E4724D10004DFFE /* Storyboards */,
C91031171E47249E0004DFFE /* Libraries */,
@@ -340,12 +342,24 @@
TargetAttributes = {
C91031011E47237A0004DFFE = {
CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = 2TWXCGG7R3;
ProvisioningStyle = Manual;
+ SystemCapabilities = {
+ com.apple.ApplicationGroups.iOS = {
+ enabled = 1;
+ };
+ };
};
C91031211E4727E20004DFFE = {
CreatedOnToolsVersion = 8.2.1;
+ DevelopmentTeam = 2TWXCGG7R3;
LastSwiftMigration = 0820;
ProvisioningStyle = Manual;
+ SystemCapabilities = {
+ com.apple.ApplicationGroups.iOS = {
+ enabled = 1;
+ };
+ };
};
};
};
@@ -538,10 +552,12 @@
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_ENTITLEMENTS = "OpenVPN Client/OpenVPN Client.entitlements";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = "";
+ DEVELOPMENT_TEAM = 2TWXCGG7R3;
+ ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
@@ -566,8 +582,10 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-client";
+ PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-ios-client";
PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE = "c6bdf97a-4a6e-45f5-af63-045d8b3f0ffc";
+ PROVISIONING_PROFILE_SPECIFIER = "OpenVPN Client Dev Profile";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -599,10 +617,12 @@
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_ENTITLEMENTS = "OpenVPN Client/OpenVPN Client.entitlements";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "";
+ ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
@@ -620,7 +640,7 @@
INFOPLIST_FILE = "OpenVPN Client/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-client";
+ PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-ios-client";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -654,7 +674,8 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = "";
+ DEVELOPMENT_TEAM = 2TWXCGG7R3;
+ ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
@@ -698,8 +719,10 @@
"-DHAVE_LZ4",
"-DUSE_POLARSSL",
);
- PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-client.tunnel-provider";
+ PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-ios-client.tunnel-provider";
PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE = "7eef51df-5e5e-48fe-8743-0409498969ac";
+ PROVISIONING_PROFILE_SPECIFIER = "OpenVPN Tunnel Provider Dev Profile";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
@@ -735,6 +758,7 @@
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "";
+ ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
@@ -771,7 +795,7 @@
"-DHAVE_LZ4",
"-DUSE_POLARSSL",
);
- PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-client.tunnel-provider";
+ PRODUCT_BUNDLE_IDENTIFIER = "me.ss-abramchuk.openvpn-ios-client.tunnel-provider";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;