diff options
author | 2018-12-27 19:53:15 +0530 | |
---|---|---|
committer | 2019-01-14 14:52:28 +0530 | |
commit | 55d6961a2f21300d3199e548cbfa18dba232d94e (patch) | |
tree | eb404f75a6cd7a33c69b796bf5ec5bab7b1fc5a8 | |
parent | iOS: Fix WireGuardNetworkExtensioniOS target (diff) | |
download | wireguard-apple-55d6961a2f21300d3199e548cbfa18dba232d94e.tar.xz wireguard-apple-55d6961a2f21300d3199e548cbfa18dba232d94e.zip |
macOS: Add Network Extensions capability to app
Signed-off-by: Roopesh Chander <roop@roopc.net>
-rw-r--r-- | WireGuard/WireGuard.xcodeproj/project.pbxproj | 7 | ||||
-rw-r--r-- | WireGuard/WireGuard/UI/macOS/WireGuard.entitlements | 12 |
2 files changed, 15 insertions, 4 deletions
diff --git a/WireGuard/WireGuard.xcodeproj/project.pbxproj b/WireGuard/WireGuard.xcodeproj/project.pbxproj index 852300e..eab1a2a 100644 --- a/WireGuard/WireGuard.xcodeproj/project.pbxproj +++ b/WireGuard/WireGuard.xcodeproj/project.pbxproj @@ -105,6 +105,7 @@ 6FB1BDD721D50F5300A991BF /* WireGuardAppError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F61F1E821B932F700483816 /* WireGuardAppError.swift */; }; 6FB1BDD821D50F5300A991BF /* WireGuardResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F61F1EA21B937EF00483816 /* WireGuardResult.swift */; }; 6FB1BDD921D50F5300A991BF /* LocalizationHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FE1765921C90E87002690EA /* LocalizationHelper.swift */; }; + 6FB1BDDA21D5170800A991BF /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FB1BDB621D4F8B800A991BF /* NetworkExtension.framework */; }; 6FDEF7E421846C1A00D8FBF6 /* libwg-go.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FDEF7E321846C1A00D8FBF6 /* libwg-go.a */; }; 6FDEF7E62185EFB200D8FBF6 /* QRScanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FDEF7E52185EFAF00D8FBF6 /* QRScanViewController.swift */; }; 6FDEF7FB21863B6100D8FBF6 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 6FDEF7F621863B6100D8FBF6 /* unzip.c */; }; @@ -289,6 +290,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 6FB1BDDA21D5170800A991BF /* NetworkExtension.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -686,6 +688,11 @@ }; 6FB1BD5C21D2607A00A991BF = { CreatedOnToolsVersion = 10.1; + SystemCapabilities = { + com.apple.NetworkExtensions = { + enabled = 1; + }; + }; }; 6FB1BD9021D4BFE600A991BF = { CreatedOnToolsVersion = 10.1; diff --git a/WireGuard/WireGuard/UI/macOS/WireGuard.entitlements b/WireGuard/WireGuard/UI/macOS/WireGuard.entitlements index f2ef3ae..90b496c 100644 --- a/WireGuard/WireGuard/UI/macOS/WireGuard.entitlements +++ b/WireGuard/WireGuard/UI/macOS/WireGuard.entitlements @@ -2,9 +2,13 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> - <key>com.apple.security.app-sandbox</key> - <true/> - <key>com.apple.security.files.user-selected.read-only</key> - <true/> + <key>com.apple.developer.networking.networkextension</key> + <array> + <string>packet-tunnel-provider</string> + </array> + <key>com.apple.security.app-sandbox</key> + <true/> + <key>com.apple.security.files.user-selected.read-only</key> + <true/> </dict> </plist> |