source: launchers/macosx/I2PLauncher.xcodeproj/project.pbxproj @ 5aae625

Last change on this file since 5aae625 was 5aae625, checked in by meeh <meeh@…>, 11 months ago

Mac OSX Launcher: Version bump etc. 0.9.40, launcher version 0.1.5

  • Property mode set to 100644
File size: 105.4 KB
Line 
1// !$*UTF8*$!
2{
3        archiveVersion = 1;
4        classes = {
5        };
6        objectVersion = 47;
7        objects = {
8
9/* Begin PBXBuildFile section */
10                55459244D38FD36955E91F82 /* Pods_I2PLauncher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF1CEEADE02906132180EEE5 /* Pods_I2PLauncher.framework */; };
11                BF07789721506C810014EB07 /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF07789621506C810014EB07 /* Storyboard.storyboard */; };
12                BF07789E21506D2B0014EB07 /* PopoverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF07789C21506D2B0014EB07 /* PopoverViewController.swift */; };
13                BF0956E721EAD3590014EB07 /* profile.tgz in Resources */ = {isa = PBXBuildFile; fileRef = BF0956E621EAD3590014EB07 /* profile.tgz */; };
14                BF14B70F215C98DC0014EB07 /* LoggerWorker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */; };
15                BF14B710215C98DC0014EB07 /* Logger.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70E215C98DC0014EB07 /* Logger.mm */; };
16                BF14B712215D9E040014EB07 /* FolderContentMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */; };
17                BF1D6D8F21BB32460014EB07 /* Preferences.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF1D6D8E21BB32460014EB07 /* Preferences.storyboard */; };
18                BF1D6D9121BB344D0014EB07 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9021BB344D0014EB07 /* Preferences.swift */; };
19                BF1D6D9321BB36880014EB07 /* PreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9221BB36880014EB07 /* PreferencesViewController.swift */; };
20                BF1D6D9521BB379A0014EB07 /* PreferencesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9421BB379A0014EB07 /* PreferencesWindowController.swift */; };
21                BF1D6D9921BB7DC10014EB07 /* FirefoxManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9821BB7DC10014EB07 /* FirefoxManager.swift */; };
22                BF1D6D9B21BB86520014EB07 /* ConsoleWebView.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF1D6D9A21BB86520014EB07 /* ConsoleWebView.storyboard */; };
23                BF1D6D9D21BB87000014EB07 /* EmbeddedConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9C21BB87000014EB07 /* EmbeddedConsoleView.swift */; };
24                BF1D6D9F21BBA1460014EB07 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF1D6D9E21BBA1460014EB07 /* WebKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
25                BF1D6DA321BBB8120014EB07 /* AdvancedTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6DA221BBB8120014EB07 /* AdvancedTableView.swift */; };
26                BF1D6DA521BBB84E0014EB07 /* PreferencesViewController+TableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6DA421BBB84E0014EB07 /* PreferencesViewController+TableView.swift */; };
27                BF1EFA3A215140E60014EB07 /* SBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA39215140E60014EB07 /* SBridge.mm */; };
28                BF1EFA40215141110014EB07 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3D215141100014EB07 /* main.mm */; };
29                BF1EFA41215141110014EB07 /* RouterTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3E215141100014EB07 /* RouterTask.mm */; };
30                BF1EFA47215141640014EB07 /* base.zip in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA44215141630014EB07 /* base.zip */; };
31                BF1EFA48215141640014EB07 /* ItoopieTransparent.png in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA45215141640014EB07 /* ItoopieTransparent.png */; };
32                BF3143FE2160C1BD0014EB07 /* DownloadJavaViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */; };
33                BF5061702113C48E0014EB07 /* I2PLauncher.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */; };
34                BF5061722113C4900014EB07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF5061712113C4900014EB07 /* Assets.xcassets */; };
35                BF5061752113C4900014EB07 /* UserInterfaces.xib in Resources */ = {isa = PBXBuildFile; fileRef = BF5061732113C4900014EB07 /* UserInterfaces.xib */; };
36                BF5061962113C84E0014EB07 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF5061952113C84E0014EB07 /* Cocoa.framework */; };
37                BF5315072150C55B0014EB07 /* RouterRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315062150C55B0014EB07 /* RouterRunner.swift */; };
38                BF53150D2150CE310014EB07 /* DateTimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF53150C2150CE310014EB07 /* DateTimeUtils.swift */; };
39                BF5315132150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */; };
40                BF531515215105B40014EB07 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF531514215105B40014EB07 /* LogViewController.swift */; };
41                BF650CA92152AC7D0014EB07 /* bumpInfoPlist.sh in Resources */ = {isa = PBXBuildFile; fileRef = BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */; };
42                BF650CAB2152AC7D0014EB07 /* Deployer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF650CA72152AC7D0014EB07 /* Deployer.mm */; };
43                BF7506CB21509CFD0014EB07 /* RouterProcessStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */; };
44                BF86541321515CA00014EB07 /* launcher.jar in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA46215141640014EB07 /* launcher.jar */; };
45                BF865417215182820014EB07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF865416215182820014EB07 /* Foundation.framework */; };
46                BF99FD3F227087A40014EB07 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD3E227087A40014EB07 /* main.swift */; };
47                BF99FD4422708AB10014EB07 /* Identifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD4322708AB10014EB07 /* Identifiers.swift */; };
48                BF99FD4522708BA80014EB07 /* Identifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD4322708AB10014EB07 /* Identifiers.swift */; };
49                BF99FD4722708DA70014EB07 /* DispatchQueue+delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD4622708DA70014EB07 /* DispatchQueue+delay.swift */; };
50                BFA392FC2259E89B0014EB07 /* NetworkUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA392FB2259E89B0014EB07 /* NetworkUtil.swift */; };
51                BFA5226221CD43480014EB07 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5226121CD43480014EB07 /* AppDelegate.swift */; };
52                BFA5226421CD434A0014EB07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BFA5226321CD434A0014EB07 /* Assets.xcassets */; };
53                BFA5226E21CD44740014EB07 /* StartupItemApp.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = BFA5225F21CD43480014EB07 /* StartupItemApp.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
54                BFA5227021CDBF450014EB07 /* Startup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5226F21CDBF450014EB07 /* Startup.swift */; };
55                BFAA37EA226891760014EB07 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = BFAA37E9226891760014EB07 /* icon.icns */; };
56                BFAA37EC226891760014EB07 /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFAA37EB226891760014EB07 /* ShareViewController.swift */; };
57                BFAA37EF226891760014EB07 /* ShareViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = BFAA37ED226891760014EB07 /* ShareViewController.xib */; };
58                BFAA37F4226891760014EB07 /* I2PSnark-Share.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = BFAA37E7226891760014EB07 /* I2PSnark-Share.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
59                BFAA37FA226892CA0014EB07 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF52150428D0014EB07 /* StringExtensions.swift */; };
60                BFAA37FB226892CA0014EB07 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */; };
61                BFAA37FC226892CA0014EB07 /* DateTimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF53150C2150CE310014EB07 /* DateTimeUtils.swift */; };
62                BFAA37FD226892CA0014EB07 /* EventManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF92156DAED0014EB07 /* EventManager.swift */; };
63                BFAA37FE226892CA0014EB07 /* FolderContentMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */; };
64                BFAD9C94227C92480014EB07 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9021BB344D0014EB07 /* Preferences.swift */; };
65                BFAD9C95227C925F0014EB07 /* Identifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD4322708AB10014EB07 /* Identifiers.swift */; };
66                BFBDCAE9215040670014EB07 /* Subprocess.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAE8215040670014EB07 /* Subprocess.swift */; };
67                BFBDCAEB215041630014EB07 /* TaskPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEA215041630014EB07 /* TaskPipeline.swift */; };
68                BFBDCAED215041C10014EB07 /* Subprocess+CompactAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */; };
69                BFBDCAEF215041E30014EB07 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEE215041E30014EB07 /* Error.swift */; };
70                BFBDCAF12150420C0014EB07 /* ExecutionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */; };
71                BFBDCAF4215042670014EB07 /* AppleStuffExceptionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */; };
72                BFBDCAF62150428D0014EB07 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF52150428D0014EB07 /* StringExtensions.swift */; };
73                BFBDCAF8215047FE0014EB07 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */; };
74                BFBDCAFA215050810014EB07 /* ReflectionFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */; };
75                BFBDCAFE2150567D0014EB07 /* SwiftApplicationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAFD2150567D0014EB07 /* SwiftApplicationDelegate.swift */; };
76                BFBDCB0021505BEE0014EB07 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBDCAFF21505BED0014EB07 /* AppKit.framework */; };
77                BFBDCB02215060190014EB07 /* DetectJava.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB01215060190014EB07 /* DetectJava.swift */; };
78                BFBDCB04215060970014EB07 /* StatusBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB03215060970014EB07 /* StatusBarController.swift */; };
79                BFD289912277BEDA0014EB07 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFD289902277BED90014EB07 /* Sparkle.framework */; };
80                BFD289922277BEDA0014EB07 /* Sparkle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BFD289902277BED90014EB07 /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
81                BFD2899A227810AF0014EB07 /* StatusBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB03215060970014EB07 /* StatusBarController.swift */; };
82                BFD2899B227810AF0014EB07 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */; };
83                BFD2899C227810AF0014EB07 /* RouterRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315062150C55B0014EB07 /* RouterRunner.swift */; };
84                BFD2899D227810AF0014EB07 /* Identifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD4322708AB10014EB07 /* Identifiers.swift */; };
85                BFD2899E227810AF0014EB07 /* EventManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF92156DAED0014EB07 /* EventManager.swift */; };
86                BFD2899F227810AF0014EB07 /* ExecutionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */; };
87                BFD289A0227810AF0014EB07 /* RouterStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */; };
88                BFD289A1227810AF0014EB07 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEE215041E30014EB07 /* Error.swift */; };
89                BFD289A2227810AF0014EB07 /* RouterTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3E215141100014EB07 /* RouterTask.mm */; };
90                BFD289A3227810AF0014EB07 /* NetworkUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA392FB2259E89B0014EB07 /* NetworkUtil.swift */; };
91                BFD289A4227810AF0014EB07 /* RouterProcessStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */; };
92                BFD289A5227810AF0014EB07 /* Subprocess.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAE8215040670014EB07 /* Subprocess.swift */; };
93                BFD289A6227810AF0014EB07 /* PreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9221BB36880014EB07 /* PreferencesViewController.swift */; };
94                BFD289A7227810AF0014EB07 /* FirefoxManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9821BB7DC10014EB07 /* FirefoxManager.swift */; };
95                BFD289A8227810AF0014EB07 /* ReflectionFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */; };
96                BFD289A9227810AF0014EB07 /* Subprocess+CompactAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */; };
97                BFD289AA227810AF0014EB07 /* DetectJava.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB01215060190014EB07 /* DetectJava.swift */; };
98                BFD289AB227810AF0014EB07 /* PopoverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF07789C21506D2B0014EB07 /* PopoverViewController.swift */; };
99                BFD289AC227810AF0014EB07 /* AdvancedTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6DA221BBB8120014EB07 /* AdvancedTableView.swift */; };
100                BFD289AD227810AF0014EB07 /* DispatchQueue+delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD4622708DA70014EB07 /* DispatchQueue+delay.swift */; };
101                BFD289AE227810AF0014EB07 /* LaunchAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */; };
102                BFD289AF227810AF0014EB07 /* Deployer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF650CA72152AC7D0014EB07 /* Deployer.mm */; };
103                BFD289B0227810AF0014EB07 /* PreferencesViewController+TableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6DA421BBB84E0014EB07 /* PreferencesViewController+TableView.swift */; };
104                BFD289B1227810AF0014EB07 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA3D215141100014EB07 /* main.mm */; };
105                BFD289B2227810AF0014EB07 /* AppleStuffExceptionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */; };
106                BFD289B3227810AF0014EB07 /* DownloadJavaViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */; };
107                BFD289B4227810AF0014EB07 /* PreferencesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9421BB379A0014EB07 /* PreferencesWindowController.swift */; };
108                BFD289B5227810AF0014EB07 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF531514215105B40014EB07 /* LogViewController.swift */; };
109                BFD289B6227810AF0014EB07 /* Startup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5226F21CDBF450014EB07 /* Startup.swift */; };
110                BFD289B7227810AF0014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */; };
111                BFD289B8227810AF0014EB07 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9021BB344D0014EB07 /* Preferences.swift */; };
112                BFD289B9227810AF0014EB07 /* LaunchAgent+Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */; };
113                BFD289BA227810AF0014EB07 /* FolderContentMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */; };
114                BFD289BB227810AF0014EB07 /* SwiftApplicationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAFD2150567D0014EB07 /* SwiftApplicationDelegate.swift */; };
115                BFD289BC227810AF0014EB07 /* LaunchAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899422169EE9F0014EB07 /* LaunchAgent.swift */; };
116                BFD289BD227810AF0014EB07 /* RouterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDD81D92156B3E30014EB07 /* RouterManager.swift */; };
117                BFD289BE227810AF0014EB07 /* SBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF1EFA39215140E60014EB07 /* SBridge.mm */; };
118                BFD289BF227810AF0014EB07 /* LoggerWorker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */; };
119                BFD289C0227810AF0014EB07 /* EmbeddedConsoleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9C21BB87000014EB07 /* EmbeddedConsoleView.swift */; };
120                BFD289C1227810AF0014EB07 /* Logger.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF14B70E215C98DC0014EB07 /* Logger.mm */; };
121                BFD289C2227810AF0014EB07 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF52150428D0014EB07 /* StringExtensions.swift */; };
122                BFD289C3227810AF0014EB07 /* I2PLauncher.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */; };
123                BFD289C4227810AF0014EB07 /* TaskPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEA215041630014EB07 /* TaskPipeline.swift */; };
124                BFD289C5227810AF0014EB07 /* DateTimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF53150C2150CE310014EB07 /* DateTimeUtils.swift */; };
125                BFD289C7227810AF0014EB07 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF1D6D9E21BBA1460014EB07 /* WebKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
126                BFD289C8227810AF0014EB07 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */; };
127                BFD289C9227810AF0014EB07 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF865416215182820014EB07 /* Foundation.framework */; };
128                BFD289CB227810AF0014EB07 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFBDCAFF21505BED0014EB07 /* AppKit.framework */; };
129                BFD289CC227810AF0014EB07 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF5061952113C84E0014EB07 /* Cocoa.framework */; };
130                BFD289D0227810AF0014EB07 /* profile.tgz in Resources */ = {isa = PBXBuildFile; fileRef = BF0956E621EAD3590014EB07 /* profile.tgz */; };
131                BFD289D1227810AF0014EB07 /* launcher.jar in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA46215141640014EB07 /* launcher.jar */; };
132                BFD289D2227810AF0014EB07 /* bumpInfoPlist.sh in Resources */ = {isa = PBXBuildFile; fileRef = BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */; };
133                BFD289D3227810AF0014EB07 /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF07789621506C810014EB07 /* Storyboard.storyboard */; };
134                BFD289D4227810AF0014EB07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF5061712113C4900014EB07 /* Assets.xcassets */; };
135                BFD289D5227810AF0014EB07 /* UserInterfaces.xib in Resources */ = {isa = PBXBuildFile; fileRef = BF5061732113C4900014EB07 /* UserInterfaces.xib */; };
136                BFD289D6227810AF0014EB07 /* ItoopieTransparent.png in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA45215141640014EB07 /* ItoopieTransparent.png */; };
137                BFD289D7227810AF0014EB07 /* base.zip in Resources */ = {isa = PBXBuildFile; fileRef = BF1EFA44215141630014EB07 /* base.zip */; };
138                BFD289D8227810AF0014EB07 /* Preferences.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF1D6D8E21BB32460014EB07 /* Preferences.storyboard */; };
139                BFD289D9227810AF0014EB07 /* ConsoleWebView.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF1D6D9A21BB86520014EB07 /* ConsoleWebView.storyboard */; };
140                BFD289DB227810AF0014EB07 /* StartupItemApp.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = BFA5225F21CD43480014EB07 /* StartupItemApp.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
141                BFD289DD227810AF0014EB07 /* I2PSnark-Share.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = BFAA37E7226891760014EB07 /* I2PSnark-Share.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
142                BFD289E7227812C10014EB07 /* SwitchableTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289E6227812C10014EB07 /* SwitchableTableViewController.swift */; };
143                BFD289E9227812F20014EB07 /* ServiceTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289E8227812F20014EB07 /* ServiceTableViewController.swift */; };
144                BFD289EB227813A60014EB07 /* BottomBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289EA227813A60014EB07 /* BottomBar.swift */; };
145                BFD289ED227813EB0014EB07 /* AppearanceObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289EC227813EB0014EB07 /* AppearanceObserver.swift */; };
146                BFD289EF227814240014EB07 /* CustomScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289EE227814240014EB07 /* CustomScrollView.swift */; };
147                BFD289F12278144A0014EB07 /* Icons.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289F02278144A0014EB07 /* Icons.swift */; };
148                BFD289F3227814AC0014EB07 /* Service.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289F2227814AC0014EB07 /* Service.swift */; };
149                BFD289F5227818DA0014EB07 /* StatusIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289F4227818DA0014EB07 /* StatusIndicator.swift */; };
150                BFD289F72278192B0014EB07 /* ServiceTableRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289F62278192B0014EB07 /* ServiceTableRowView.swift */; };
151                BFD289F92278194D0014EB07 /* StatusTableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289F82278194D0014EB07 /* StatusTableCell.swift */; };
152                BFD289FD227821410014EB07 /* EditorTableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289FC227821410014EB07 /* EditorTableCell.swift */; };
153                BFD289FF227821690014EB07 /* EditorTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD289FE227821690014EB07 /* EditorTableViewController.swift */; };
154                BFD28A012278218F0014EB07 /* SectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD28A002278218F0014EB07 /* SectionHeaderView.swift */; };
155                BFD28A03227821D00014EB07 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD28A02227821D00014EB07 /* SettingsView.swift */; };
156                BFD28A062278269A0014EB07 /* RouterServices.plist in Resources */ = {isa = PBXBuildFile; fileRef = BFD28A052278269A0014EB07 /* RouterServices.plist */; };
157                BFD28A09227830EF0014EB07 /* I2PRouterService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD28A08227830EF0014EB07 /* I2PRouterService.swift */; };
158                BFD28A0B227833E80014EB07 /* HttpTunnelService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD28A0A227833E80014EB07 /* HttpTunnelService.swift */; };
159                BFD28A0D227834120014EB07 /* IrcTunnelService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD28A0C227834120014EB07 /* IrcTunnelService.swift */; };
160                BFD899432169EE9F0014EB07 /* LaunchAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899422169EE9F0014EB07 /* LaunchAgent.swift */; };
161                BFD899452169EFE90014EB07 /* LaunchAgent+Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */; };
162                BFD899472169F01B0014EB07 /* LaunchAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */; };
163                BFDD81DA2156B3E30014EB07 /* RouterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDD81D92156B3E30014EB07 /* RouterManager.swift */; };
164                BFE16BF82156C61E0014EB07 /* RouterStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */; };
165                BFE16BFA2156DAED0014EB07 /* EventManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE16BF92156DAED0014EB07 /* EventManager.swift */; };
166                BFE1CBAD2151908F0014EB07 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */; };
167                BFFDBCCF227B50410014EB07 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF52150428D0014EB07 /* StringExtensions.swift */; };
168                BFFDBCD0227B50410014EB07 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */; };
169                BFFDBCD1227B50410014EB07 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1D6D9021BB344D0014EB07 /* Preferences.swift */; };
170                BFFDBCD2227B50410014EB07 /* DetectJava.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCB01215060190014EB07 /* DetectJava.swift */; };
171                BFFDBCD3227B50410014EB07 /* Subprocess.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAE8215040670014EB07 /* Subprocess.swift */; };
172                BFFDBCD4227B50410014EB07 /* TaskPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEA215041630014EB07 /* TaskPipeline.swift */; };
173                BFFDBCD5227B50410014EB07 /* Subprocess+CompactAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */; };
174                BFFDBCD6227B50410014EB07 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAEE215041E30014EB07 /* Error.swift */; };
175                BFFDBCD7227B50410014EB07 /* ExecutionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */; };
176                BFFDBCD8227B50410014EB07 /* AppleStuffExceptionHandler.h in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF22150422C0014EB07 /* AppleStuffExceptionHandler.h */; };
177                BFFDBCD9227B50410014EB07 /* AppleStuffExceptionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */; };
178                BFFDBCDB227B50EE0014EB07 /* I2PLauncher-Bridging-Header.h in Sources */ = {isa = PBXBuildFile; fileRef = BFF45818213C428E0014EB07 /* I2PLauncher-Bridging-Header.h */; };
179                BFFDBCDC227B50FB0014EB07 /* Identifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF99FD4322708AB10014EB07 /* Identifiers.swift */; };
180/* End PBXBuildFile section */
181
182/* Begin PBXContainerItemProxy section */
183                BFAA37F2226891760014EB07 /* PBXContainerItemProxy */ = {
184                        isa = PBXContainerItemProxy;
185                        containerPortal = BF5061602113C48E0014EB07 /* Project object */;
186                        proxyType = 1;
187                        remoteGlobalIDString = BFAA37E6226891760014EB07;
188                        remoteInfo = "I2PSnark-Share";
189                };
190                BFD28996227810AF0014EB07 /* PBXContainerItemProxy */ = {
191                        isa = PBXContainerItemProxy;
192                        containerPortal = BF5061602113C48E0014EB07 /* Project object */;
193                        proxyType = 1;
194                        remoteGlobalIDString = BFAA37E6226891760014EB07;
195                        remoteInfo = "I2PSnark-Share";
196                };
197/* End PBXContainerItemProxy section */
198
199/* Begin PBXCopyFilesBuildPhase section */
200                BF99FD3A227087A40014EB07 /* CopyFiles */ = {
201                        isa = PBXCopyFilesBuildPhase;
202                        buildActionMask = 2147483647;
203                        dstPath = /usr/share/man/man1/;
204                        dstSubfolderSpec = 0;
205                        files = (
206                        );
207                        runOnlyForDeploymentPostprocessing = 1;
208                };
209                BFA5226D21CD44610014EB07 /* CopyFiles */ = {
210                        isa = PBXCopyFilesBuildPhase;
211                        buildActionMask = 2147483647;
212                        dstPath = Contents/Library/LoginItems;
213                        dstSubfolderSpec = 1;
214                        files = (
215                                BFA5226E21CD44740014EB07 /* StartupItemApp.app in CopyFiles */,
216                        );
217                        runOnlyForDeploymentPostprocessing = 0;
218                };
219                BFAA37F8226891760014EB07 /* Embed App Extensions */ = {
220                        isa = PBXCopyFilesBuildPhase;
221                        buildActionMask = 2147483647;
222                        dstPath = "";
223                        dstSubfolderSpec = 13;
224                        files = (
225                                BFAA37F4226891760014EB07 /* I2PSnark-Share.appex in Embed App Extensions */,
226                        );
227                        name = "Embed App Extensions";
228                        runOnlyForDeploymentPostprocessing = 0;
229                };
230                BFD289932277BEDA0014EB07 /* Embed Frameworks */ = {
231                        isa = PBXCopyFilesBuildPhase;
232                        buildActionMask = 2147483647;
233                        dstPath = "";
234                        dstSubfolderSpec = 10;
235                        files = (
236                                BFD289922277BEDA0014EB07 /* Sparkle.framework in Embed Frameworks */,
237                        );
238                        name = "Embed Frameworks";
239                        runOnlyForDeploymentPostprocessing = 0;
240                };
241                BFD289DA227810AF0014EB07 /* CopyFiles */ = {
242                        isa = PBXCopyFilesBuildPhase;
243                        buildActionMask = 2147483647;
244                        dstPath = Contents/Library/LoginItems;
245                        dstSubfolderSpec = 1;
246                        files = (
247                                BFD289DB227810AF0014EB07 /* StartupItemApp.app in CopyFiles */,
248                        );
249                        runOnlyForDeploymentPostprocessing = 0;
250                };
251                BFD289DC227810AF0014EB07 /* Embed App Extensions */ = {
252                        isa = PBXCopyFilesBuildPhase;
253                        buildActionMask = 2147483647;
254                        dstPath = "";
255                        dstSubfolderSpec = 13;
256                        files = (
257                                BFD289DD227810AF0014EB07 /* I2PSnark-Share.appex in Embed App Extensions */,
258                        );
259                        name = "Embed App Extensions";
260                        runOnlyForDeploymentPostprocessing = 0;
261                };
262/* End PBXCopyFilesBuildPhase section */
263
264/* Begin PBXFileReference section */
265                46DE721B10FF505B06389B92 /* Pods-I2PLauncher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-I2PLauncher.release.xcconfig"; path = "Pods/Target Support Files/Pods-I2PLauncher/Pods-I2PLauncher.release.xcconfig"; sourceTree = "<group>"; };
266                AF1CEEADE02906132180EEE5 /* Pods_I2PLauncher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_I2PLauncher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
267                BF07789621506C810014EB07 /* Storyboard.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Storyboard.storyboard; sourceTree = "<group>"; };
268                BF07789C21506D2B0014EB07 /* PopoverViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopoverViewController.swift; sourceTree = "<group>"; };
269                BF0956E621EAD3590014EB07 /* profile.tgz */ = {isa = PBXFileReference; lastKnownFileType = file; path = profile.tgz; sourceTree = "<group>"; };
270                BF14B70B215C98DC0014EB07 /* LoggerWorker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = LoggerWorker.hpp; path = I2PLauncher/ObjectiveC/LoggerWorker.hpp; sourceTree = SOURCE_ROOT; };
271                BF14B70C215C98DC0014EB07 /* Logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Logger.h; path = I2PLauncher/ObjectiveC/Logger.h; sourceTree = SOURCE_ROOT; };
272                BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LoggerWorker.cpp; path = I2PLauncher/ObjectiveC/LoggerWorker.cpp; sourceTree = SOURCE_ROOT; };
273                BF14B70E215C98DC0014EB07 /* Logger.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Logger.mm; path = I2PLauncher/ObjectiveC/Logger.mm; sourceTree = SOURCE_ROOT; };
274                BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FolderContentMonitor.swift; sourceTree = "<group>"; };
275                BF14B714215DA3330014EB07 /* version.h.tpl */ = {isa = PBXFileReference; lastKnownFileType = text; path = version.h.tpl; sourceTree = "<group>"; };
276                BF1D6D8E21BB32460014EB07 /* Preferences.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Preferences.storyboard; sourceTree = "<group>"; };
277                BF1D6D9021BB344D0014EB07 /* Preferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
278                BF1D6D9221BB36880014EB07 /* PreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesViewController.swift; sourceTree = "<group>"; };
279                BF1D6D9421BB379A0014EB07 /* PreferencesWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesWindowController.swift; sourceTree = "<group>"; };
280                BF1D6D9821BB7DC10014EB07 /* FirefoxManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirefoxManager.swift; sourceTree = "<group>"; };
281                BF1D6D9A21BB86520014EB07 /* ConsoleWebView.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ConsoleWebView.storyboard; sourceTree = "<group>"; };
282                BF1D6D9C21BB87000014EB07 /* EmbeddedConsoleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedConsoleView.swift; sourceTree = "<group>"; };
283                BF1D6D9E21BBA1460014EB07 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
284                BF1D6DA221BBB8120014EB07 /* AdvancedTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedTableView.swift; sourceTree = "<group>"; };
285                BF1D6DA421BBB84E0014EB07 /* PreferencesViewController+TableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesViewController+TableView.swift"; sourceTree = "<group>"; };
286                BF1EFA38215140E60014EB07 /* SBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBridge.h; path = I2PLauncher/ObjectiveC/SBridge.h; sourceTree = SOURCE_ROOT; };
287                BF1EFA39215140E60014EB07 /* SBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SBridge.mm; path = I2PLauncher/ObjectiveC/SBridge.mm; sourceTree = SOURCE_ROOT; };
288                BF1EFA3B215141100014EB07 /* RouterTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RouterTask.h; path = I2PLauncher/ObjectiveC/RouterTask.h; sourceTree = SOURCE_ROOT; };
289                BF1EFA3D215141100014EB07 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = SOURCE_ROOT; };
290                BF1EFA3E215141100014EB07 /* RouterTask.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RouterTask.mm; path = I2PLauncher/ObjectiveC/RouterTask.mm; sourceTree = SOURCE_ROOT; };
291                BF1EFA3F215141110014EB07 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = I2PLauncher/ObjectiveC/AppDelegate.h; sourceTree = SOURCE_ROOT; };
292                BF1EFA42215141220014EB07 /* include */ = {isa = PBXFileReference; lastKnownFileType = folder; path = include; sourceTree = SOURCE_ROOT; };
293                BF1EFA44215141630014EB07 /* base.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = base.zip; sourceTree = "<group>"; };
294                BF1EFA45215141640014EB07 /* ItoopieTransparent.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ItoopieTransparent.png; sourceTree = "<group>"; };
295                BF1EFA46215141640014EB07 /* launcher.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = launcher.jar; sourceTree = "<group>"; };
296                BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadJavaViewController.swift; sourceTree = "<group>"; };
297                BF3143FF2160CA350014EB07 /* logger_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logger_c.h; sourceTree = "<group>"; };
298                BF5061682113C48E0014EB07 /* I2PLauncher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = I2PLauncher.app; sourceTree = BUILT_PRODUCTS_DIR; };
299                BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = I2PLauncher.xcdatamodel; sourceTree = "<group>"; };
300                BF5061712113C4900014EB07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
301                BF5061742113C4900014EB07 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UserInterfaces.xib; sourceTree = "<group>"; };
302                BF5061762113C4900014EB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
303                BF5061792113C4900014EB07 /* I2PLauncher.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = I2PLauncher.entitlements; sourceTree = "<group>"; };
304                BF5061952113C84E0014EB07 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
305                BF5315062150C55B0014EB07 /* RouterRunner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterRunner.swift; sourceTree = "<group>"; };
306                BF53150C2150CE310014EB07 /* DateTimeUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTimeUtils.swift; sourceTree = "<group>"; };
307                BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RouterProcessStatus+ObjectiveC.swift"; sourceTree = "<group>"; };
308                BF531514215105B40014EB07 /* LogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = "<group>"; };
309                BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = bumpInfoPlist.sh; sourceTree = SOURCE_ROOT; };
310                BF650CA72152AC7D0014EB07 /* Deployer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Deployer.mm; path = I2PLauncher/ObjectiveC/Deployer.mm; sourceTree = SOURCE_ROOT; };
311                BF650CA82152AC7D0014EB07 /* Deployer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Deployer.h; path = I2PLauncher/ObjectiveC/Deployer.h; sourceTree = SOURCE_ROOT; };
312                BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterProcessStatus.swift; sourceTree = "<group>"; };
313                BF865414215180F60014EB07 /* libswiftDarwin.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libswiftDarwin.tbd; path = System/Library/PrivateFrameworks/Swift/libswiftDarwin.tbd; sourceTree = SDKROOT; };
314                BF865416215182820014EB07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
315                BF99FD3C227087A40014EB07 /* RouterWrapper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = RouterWrapper; sourceTree = BUILT_PRODUCTS_DIR; };
316                BF99FD3E227087A40014EB07 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
317                BF99FD4322708AB10014EB07 /* Identifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Identifiers.swift; sourceTree = "<group>"; };
318                BF99FD4622708DA70014EB07 /* DispatchQueue+delay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DispatchQueue+delay.swift"; sourceTree = "<group>"; };
319                BFA392FB2259E89B0014EB07 /* NetworkUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkUtil.swift; sourceTree = "<group>"; };
320                BFA5225F21CD43480014EB07 /* StartupItemApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StartupItemApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
321                BFA5226121CD43480014EB07 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
322                BFA5226321CD434A0014EB07 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
323                BFA5226821CD434A0014EB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
324                BFA5226921CD434A0014EB07 /* StartupItemApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = StartupItemApp.entitlements; sourceTree = "<group>"; };
325                BFA5226F21CDBF450014EB07 /* Startup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Startup.swift; sourceTree = "<group>"; };
326                BFAA37E7226891760014EB07 /* I2PSnark-Share.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "I2PSnark-Share.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
327                BFAA37E9226891760014EB07 /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = "<group>"; };
328                BFAA37EB226891760014EB07 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
329                BFAA37EE226891760014EB07 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/ShareViewController.xib; sourceTree = "<group>"; };
330                BFAA37F0226891760014EB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
331                BFAA37F1226891760014EB07 /* I2PSnark_Share.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = I2PSnark_Share.entitlements; sourceTree = "<group>"; };
332                BFBDCAE8215040670014EB07 /* Subprocess.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Subprocess.swift; sourceTree = "<group>"; };
333                BFBDCAEA215041630014EB07 /* TaskPipeline.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskPipeline.swift; sourceTree = "<group>"; };
334                BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Subprocess+CompactAPI.swift"; sourceTree = "<group>"; };
335                BFBDCAEE215041E30014EB07 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; };
336                BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExecutionResult.swift; sourceTree = "<group>"; };
337                BFBDCAF22150422C0014EB07 /* AppleStuffExceptionHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppleStuffExceptionHandler.h; sourceTree = "<group>"; };
338                BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppleStuffExceptionHandler.m; sourceTree = "<group>"; };
339                BFBDCAF52150428D0014EB07 /* StringExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; };
340                BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayExtensions.swift; sourceTree = "<group>"; };
341                BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionFunctions.swift; sourceTree = "<group>"; };
342                BFBDCAFD2150567D0014EB07 /* SwiftApplicationDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftApplicationDelegate.swift; sourceTree = "<group>"; };
343                BFBDCAFF21505BED0014EB07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
344                BFBDCB01215060190014EB07 /* DetectJava.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetectJava.swift; sourceTree = "<group>"; };
345                BFBDCB03215060970014EB07 /* StatusBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarController.swift; sourceTree = "<group>"; };
346                BFD289902277BED90014EB07 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
347                BFD289E4227810AF0014EB07 /* I2PLauncher-Appstore.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "I2PLauncher-Appstore.app"; sourceTree = BUILT_PRODUCTS_DIR; };
348                BFD289E5227810B00014EB07 /* I2PLauncher copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "I2PLauncher copy-Info.plist"; path = "/Volumes/localzfs/Projects/I2P/i2p.i2p/launchers/macosx/I2PLauncher copy-Info.plist"; sourceTree = "<absolute>"; };
349                BFD289E6227812C10014EB07 /* SwitchableTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchableTableViewController.swift; sourceTree = "<group>"; };
350                BFD289E8227812F20014EB07 /* ServiceTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceTableViewController.swift; sourceTree = "<group>"; };
351                BFD289EA227813A60014EB07 /* BottomBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BottomBar.swift; sourceTree = "<group>"; };
352                BFD289EC227813EB0014EB07 /* AppearanceObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppearanceObserver.swift; sourceTree = "<group>"; };
353                BFD289EE227814240014EB07 /* CustomScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomScrollView.swift; sourceTree = "<group>"; };
354                BFD289F02278144A0014EB07 /* Icons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Icons.swift; sourceTree = "<group>"; };
355                BFD289F2227814AC0014EB07 /* Service.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Service.swift; sourceTree = "<group>"; };
356                BFD289F4227818DA0014EB07 /* StatusIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusIndicator.swift; sourceTree = "<group>"; };
357                BFD289F62278192B0014EB07 /* ServiceTableRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceTableRowView.swift; sourceTree = "<group>"; };
358                BFD289F82278194D0014EB07 /* StatusTableCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusTableCell.swift; sourceTree = "<group>"; };
359                BFD289FC227821410014EB07 /* EditorTableCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorTableCell.swift; sourceTree = "<group>"; };
360                BFD289FE227821690014EB07 /* EditorTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorTableViewController.swift; sourceTree = "<group>"; };
361                BFD28A002278218F0014EB07 /* SectionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionHeaderView.swift; sourceTree = "<group>"; };
362                BFD28A02227821D00014EB07 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
363                BFD28A052278269A0014EB07 /* RouterServices.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = RouterServices.plist; sourceTree = "<group>"; };
364                BFD28A08227830EF0014EB07 /* I2PRouterService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = I2PRouterService.swift; sourceTree = "<group>"; };
365                BFD28A0A227833E80014EB07 /* HttpTunnelService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HttpTunnelService.swift; sourceTree = "<group>"; };
366                BFD28A0C227834120014EB07 /* IrcTunnelService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IrcTunnelService.swift; sourceTree = "<group>"; };
367                BFD899422169EE9F0014EB07 /* LaunchAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchAgent.swift; sourceTree = "<group>"; };
368                BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LaunchAgent+Status.swift"; sourceTree = "<group>"; };
369                BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchAgentManager.swift; sourceTree = "<group>"; };
370                BFDD81D92156B3E30014EB07 /* RouterManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterManager.swift; sourceTree = "<group>"; };
371                BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouterStatusView.swift; sourceTree = "<group>"; };
372                BFE16BF92156DAED0014EB07 /* EventManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventManager.swift; sourceTree = "<group>"; };
373                BFE16BFD2156FD290014EB07 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
374                BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
375                BFF45818213C428E0014EB07 /* I2PLauncher-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "I2PLauncher-Bridging-Header.h"; sourceTree = "<group>"; };
376                D96029CAD8BABBE8D621DBD0 /* Pods-I2PLauncher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-I2PLauncher.debug.xcconfig"; path = "Pods/Target Support Files/Pods-I2PLauncher/Pods-I2PLauncher.debug.xcconfig"; sourceTree = "<group>"; };
377/* End PBXFileReference section */
378
379/* Begin PBXFrameworksBuildPhase section */
380                BF5061652113C48E0014EB07 /* Frameworks */ = {
381                        isa = PBXFrameworksBuildPhase;
382                        buildActionMask = 2147483647;
383                        files = (
384                                BF1D6D9F21BBA1460014EB07 /* WebKit.framework in Frameworks */,
385                                BFE1CBAD2151908F0014EB07 /* CoreFoundation.framework in Frameworks */,
386                                BF865417215182820014EB07 /* Foundation.framework in Frameworks */,
387                                BFD289912277BEDA0014EB07 /* Sparkle.framework in Frameworks */,
388                                BFBDCB0021505BEE0014EB07 /* AppKit.framework in Frameworks */,
389                                BF5061962113C84E0014EB07 /* Cocoa.framework in Frameworks */,
390                                55459244D38FD36955E91F82 /* Pods_I2PLauncher.framework in Frameworks */,
391                        );
392                        runOnlyForDeploymentPostprocessing = 0;
393                };
394                BF99FD39227087A40014EB07 /* Frameworks */ = {
395                        isa = PBXFrameworksBuildPhase;
396                        buildActionMask = 2147483647;
397                        files = (
398                        );
399                        runOnlyForDeploymentPostprocessing = 0;
400                };
401                BFA5225C21CD43480014EB07 /* Frameworks */ = {
402                        isa = PBXFrameworksBuildPhase;
403                        buildActionMask = 2147483647;
404                        files = (
405                        );
406                        runOnlyForDeploymentPostprocessing = 0;
407                };
408                BFAA37E4226891760014EB07 /* Frameworks */ = {
409                        isa = PBXFrameworksBuildPhase;
410                        buildActionMask = 2147483647;
411                        files = (
412                        );
413                        runOnlyForDeploymentPostprocessing = 0;
414                };
415                BFD289C6227810AF0014EB07 /* Frameworks */ = {
416                        isa = PBXFrameworksBuildPhase;
417                        buildActionMask = 2147483647;
418                        files = (
419                                BFD289C7227810AF0014EB07 /* WebKit.framework in Frameworks */,
420                                BFD289C8227810AF0014EB07 /* CoreFoundation.framework in Frameworks */,
421                                BFD289C9227810AF0014EB07 /* Foundation.framework in Frameworks */,
422                                BFD289CB227810AF0014EB07 /* AppKit.framework in Frameworks */,
423                                BFD289CC227810AF0014EB07 /* Cocoa.framework in Frameworks */,
424                        );
425                        runOnlyForDeploymentPostprocessing = 0;
426                };
427/* End PBXFrameworksBuildPhase section */
428
429/* Begin PBXGroup section */
430                350F6D42FF1F2A6A9F60613D /* Pods */ = {
431                        isa = PBXGroup;
432                        children = (
433                                D96029CAD8BABBE8D621DBD0 /* Pods-I2PLauncher.debug.xcconfig */,
434                                46DE721B10FF505B06389B92 /* Pods-I2PLauncher.release.xcconfig */,
435                        );
436                        name = Pods;
437                        sourceTree = "<group>";
438                };
439                BF0778A0215080910014EB07 /* subprocesses */ = {
440                        isa = PBXGroup;
441                        children = (
442                                BFBDCAE8215040670014EB07 /* Subprocess.swift */,
443                                BFBDCAEA215041630014EB07 /* TaskPipeline.swift */,
444                                BFBDCAEC215041C10014EB07 /* Subprocess+CompactAPI.swift */,
445                                BFBDCAEE215041E30014EB07 /* Error.swift */,
446                                BFBDCAF02150420C0014EB07 /* ExecutionResult.swift */,
447                                BFBDCAF22150422C0014EB07 /* AppleStuffExceptionHandler.h */,
448                                BFBDCAF3215042670014EB07 /* AppleStuffExceptionHandler.m */,
449                        );
450                        path = subprocesses;
451                        sourceTree = "<group>";
452                };
453                BF0778A12150897A0014EB07 /* userinterface */ = {
454                        isa = PBXGroup;
455                        children = (
456                                BFD289FA227820670014EB07 /* Style2019 */,
457                                BF1D6DA121BBAA420014EB07 /* preferences */,
458                                BF07789C21506D2B0014EB07 /* PopoverViewController.swift */,
459                                BFBDCB03215060970014EB07 /* StatusBarController.swift */,
460                                BF531514215105B40014EB07 /* LogViewController.swift */,
461                                BFE16BF72156C61E0014EB07 /* RouterStatusView.swift */,
462                                BF3143FD2160C1BD0014EB07 /* DownloadJavaViewController.swift */,
463                        );
464                        path = userinterface;
465                        sourceTree = "<group>";
466                };
467                BF1D6DA021BBA9910014EB07 /* Browser */ = {
468                        isa = PBXGroup;
469                        children = (
470                                BF1D6D9C21BB87000014EB07 /* EmbeddedConsoleView.swift */,
471                                BF1D6D9A21BB86520014EB07 /* ConsoleWebView.storyboard */,
472                                BF1D6D9821BB7DC10014EB07 /* FirefoxManager.swift */,
473                        );
474                        path = Browser;
475                        sourceTree = "<group>";
476                };
477                BF1D6DA121BBAA420014EB07 /* preferences */ = {
478                        isa = PBXGroup;
479                        children = (
480                                BF1D6D9221BB36880014EB07 /* PreferencesViewController.swift */,
481                                BF1D6DA421BBB84E0014EB07 /* PreferencesViewController+TableView.swift */,
482                                BF1D6D9421BB379A0014EB07 /* PreferencesWindowController.swift */,
483                                BF1D6DA221BBB8120014EB07 /* AdvancedTableView.swift */,
484                        );
485                        path = preferences;
486                        sourceTree = "<group>";
487                };
488                BF1D6DA621BBB9F50014EB07 /* launchd */ = {
489                        isa = PBXGroup;
490                        children = (
491                                BFD899422169EE9F0014EB07 /* LaunchAgent.swift */,
492                                BFD899442169EFE90014EB07 /* LaunchAgent+Status.swift */,
493                                BFD899462169F01B0014EB07 /* LaunchAgentManager.swift */,
494                        );
495                        path = launchd;
496                        sourceTree = "<group>";
497                };
498                BF50615F2113C48E0014EB07 = {
499                        isa = PBXGroup;
500                        children = (
501                                BFD289902277BED90014EB07 /* Sparkle.framework */,
502                                BFAA380022689DFA0014EB07 /* CommonCode */,
503                                BF0956E621EAD3590014EB07 /* profile.tgz */,
504                                BF14B714215DA3330014EB07 /* version.h.tpl */,
505                                BF1EFA44215141630014EB07 /* base.zip */,
506                                BF1EFA45215141640014EB07 /* ItoopieTransparent.png */,
507                                BF1EFA46215141640014EB07 /* launcher.jar */,
508                                BF50616A2113C48E0014EB07 /* I2PLauncher */,
509                                BFA5226021CD43480014EB07 /* StartupItemApp */,
510                                BFAA37E8226891760014EB07 /* I2PSnark-Share */,
511                                BF99FD3D227087A40014EB07 /* RouterWrapper */,
512                                BF5061692113C48E0014EB07 /* Products */,
513                                BF5061922113C6ED0014EB07 /* Frameworks */,
514                                BFD289E5227810B00014EB07 /* I2PLauncher copy-Info.plist */,
515                                350F6D42FF1F2A6A9F60613D /* Pods */,
516                        );
517                        sourceTree = "<group>";
518                };
519                BF5061692113C48E0014EB07 /* Products */ = {
520                        isa = PBXGroup;
521                        children = (
522                                BF5061682113C48E0014EB07 /* I2PLauncher.app */,
523                                BFA5225F21CD43480014EB07 /* StartupItemApp.app */,
524                                BFAA37E7226891760014EB07 /* I2PSnark-Share.appex */,
525                                BF99FD3C227087A40014EB07 /* RouterWrapper */,
526                                BFD289E4227810AF0014EB07 /* I2PLauncher-Appstore.app */,
527                        );
528                        name = Products;
529                        sourceTree = "<group>";
530                };
531                BF50616A2113C48E0014EB07 /* I2PLauncher */ = {
532                        isa = PBXGroup;
533                        children = (
534                                BFFDBCDD227B5BB90014EB07 /* ObjectiveC */,
535                                BF650CA52152AC7D0014EB07 /* bumpInfoPlist.sh */,
536                                BF1EFA42215141220014EB07 /* include */,
537                                BF1EFA3D215141100014EB07 /* main.mm */,
538                                BF5315042150C4860014EB07 /* routermgmt */,
539                                BF0778A12150897A0014EB07 /* userinterface */,
540                                BF0778A0215080910014EB07 /* subprocesses */,
541                                BF5061712113C4900014EB07 /* Assets.xcassets */,
542                                BFF45818213C428E0014EB07 /* I2PLauncher-Bridging-Header.h */,
543                                BF5061792113C4900014EB07 /* I2PLauncher.entitlements */,
544                                BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */,
545                                BF5061732113C4900014EB07 /* UserInterfaces.xib */,
546                                BF5061762113C4900014EB07 /* Info.plist */,
547                                BFD28A04227826640014EB07 /* Resources */,
548                                BFBDCAFD2150567D0014EB07 /* SwiftApplicationDelegate.swift */,
549                                BF99FD4322708AB10014EB07 /* Identifiers.swift */,
550                        );
551                        path = I2PLauncher;
552                        sourceTree = "<group>";
553                };
554                BF5061922113C6ED0014EB07 /* Frameworks */ = {
555                        isa = PBXGroup;
556                        children = (
557                                BF1D6D9E21BBA1460014EB07 /* WebKit.framework */,
558                                BFE16BFD2156FD290014EB07 /* Sparkle.framework */,
559                                BFE1CBAC2151908F0014EB07 /* CoreFoundation.framework */,
560                                BF865416215182820014EB07 /* Foundation.framework */,
561                                BF865414215180F60014EB07 /* libswiftDarwin.tbd */,
562                                BFBDCAFF21505BED0014EB07 /* AppKit.framework */,
563                                BF5061952113C84E0014EB07 /* Cocoa.framework */,
564                                AF1CEEADE02906132180EEE5 /* Pods_I2PLauncher.framework */,
565                        );
566                        name = Frameworks;
567                        sourceTree = "<group>";
568                };
569                BF5315042150C4860014EB07 /* routermgmt */ = {
570                        isa = PBXGroup;
571                        children = (
572                                BFD28A07227830DB0014EB07 /* RouterServices */,
573                                BF1D6DA621BBB9F50014EB07 /* launchd */,
574                                BFBDCB01215060190014EB07 /* DetectJava.swift */,
575                                BF7506CA21509CFD0014EB07 /* RouterProcessStatus.swift */,
576                                BF5315122150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift */,
577                                BF5315062150C55B0014EB07 /* RouterRunner.swift */,
578                                BFDD81D92156B3E30014EB07 /* RouterManager.swift */,
579                                BFA392FB2259E89B0014EB07 /* NetworkUtil.swift */,
580                                BFD289F2227814AC0014EB07 /* Service.swift */,
581                        );
582                        path = routermgmt;
583                        sourceTree = "<group>";
584                };
585                BF5315052150C4AB0014EB07 /* Utils */ = {
586                        isa = PBXGroup;
587                        children = (
588                                BFBDCAF9215050810014EB07 /* ReflectionFunctions.swift */,
589                                BFBDCAF52150428D0014EB07 /* StringExtensions.swift */,
590                                BFBDCAF7215047FE0014EB07 /* ArrayExtensions.swift */,
591                                BF53150C2150CE310014EB07 /* DateTimeUtils.swift */,
592                                BFE16BF92156DAED0014EB07 /* EventManager.swift */,
593                                BF14B711215D9E040014EB07 /* FolderContentMonitor.swift */,
594                                BF1D6D9021BB344D0014EB07 /* Preferences.swift */,
595                                BFA5226F21CDBF450014EB07 /* Startup.swift */,
596                                BF99FD4622708DA70014EB07 /* DispatchQueue+delay.swift */,
597                        );
598                        path = Utils;
599                        sourceTree = "<group>";
600                };
601                BF99FD3D227087A40014EB07 /* RouterWrapper */ = {
602                        isa = PBXGroup;
603                        children = (
604                                BF99FD3E227087A40014EB07 /* main.swift */,
605                        );
606                        path = RouterWrapper;
607                        sourceTree = "<group>";
608                };
609                BFA5226021CD43480014EB07 /* StartupItemApp */ = {
610                        isa = PBXGroup;
611                        children = (
612                                BFA5226121CD43480014EB07 /* AppDelegate.swift */,
613                                BFA5226321CD434A0014EB07 /* Assets.xcassets */,
614                                BFA5226821CD434A0014EB07 /* Info.plist */,
615                                BFA5226921CD434A0014EB07 /* StartupItemApp.entitlements */,
616                        );
617                        path = StartupItemApp;
618                        sourceTree = "<group>";
619                };
620                BFAA37E8226891760014EB07 /* I2PSnark-Share */ = {
621                        isa = PBXGroup;
622                        children = (
623                                BFAA37E9226891760014EB07 /* icon.icns */,
624                                BFAA37EB226891760014EB07 /* ShareViewController.swift */,
625                                BFAA37ED226891760014EB07 /* ShareViewController.xib */,
626                                BFAA37F0226891760014EB07 /* Info.plist */,
627                                BFAA37F1226891760014EB07 /* I2PSnark_Share.entitlements */,
628                        );
629                        path = "I2PSnark-Share";
630                        sourceTree = "<group>";
631                };
632                BFAA380022689DFA0014EB07 /* CommonCode */ = {
633                        isa = PBXGroup;
634                        children = (
635                                BF1D6DA021BBA9910014EB07 /* Browser */,
636                                BF5315052150C4AB0014EB07 /* Utils */,
637                        );
638                        path = CommonCode;
639                        sourceTree = "<group>";
640                };
641                BFD289FA227820670014EB07 /* Style2019 */ = {
642                        isa = PBXGroup;
643                        children = (
644                                BFD289FB227821330014EB07 /* EditorTableView */,
645                                BFD289EC227813EB0014EB07 /* AppearanceObserver.swift */,
646                                BFD289EE227814240014EB07 /* CustomScrollView.swift */,
647                                BFD289F02278144A0014EB07 /* Icons.swift */,
648                                BFD289F4227818DA0014EB07 /* StatusIndicator.swift */,
649                                BFD289E6227812C10014EB07 /* SwitchableTableViewController.swift */,
650                                BFD289E8227812F20014EB07 /* ServiceTableViewController.swift */,
651                                BFD289F62278192B0014EB07 /* ServiceTableRowView.swift */,
652                                BFD289F82278194D0014EB07 /* StatusTableCell.swift */,
653                                BFD289EA227813A60014EB07 /* BottomBar.swift */,
654                        );
655                        path = Style2019;
656                        sourceTree = "<group>";
657                };
658                BFD289FB227821330014EB07 /* EditorTableView */ = {
659                        isa = PBXGroup;
660                        children = (
661                                BFD289FC227821410014EB07 /* EditorTableCell.swift */,
662                                BFD289FE227821690014EB07 /* EditorTableViewController.swift */,
663                                BFD28A002278218F0014EB07 /* SectionHeaderView.swift */,
664                                BFD28A02227821D00014EB07 /* SettingsView.swift */,
665                        );
666                        path = EditorTableView;
667                        sourceTree = "<group>";
668                };
669                BFD28A04227826640014EB07 /* Resources */ = {
670                        isa = PBXGroup;
671                        children = (
672                                BF1D6D8E21BB32460014EB07 /* Preferences.storyboard */,
673                                BF07789621506C810014EB07 /* Storyboard.storyboard */,
674                                BFD28A052278269A0014EB07 /* RouterServices.plist */,
675                        );
676                        path = Resources;
677                        sourceTree = "<group>";
678                };
679                BFD28A07227830DB0014EB07 /* RouterServices */ = {
680                        isa = PBXGroup;
681                        children = (
682                                BFD28A08227830EF0014EB07 /* I2PRouterService.swift */,
683                                BFD28A0A227833E80014EB07 /* HttpTunnelService.swift */,
684                                BFD28A0C227834120014EB07 /* IrcTunnelService.swift */,
685                        );
686                        path = RouterServices;
687                        sourceTree = "<group>";
688                };
689                BFFDBCDD227B5BB90014EB07 /* ObjectiveC */ = {
690                        isa = PBXGroup;
691                        children = (
692                                BF14B70E215C98DC0014EB07 /* Logger.mm */,
693                                BF14B70C215C98DC0014EB07 /* Logger.h */,
694                                BF650CA82152AC7D0014EB07 /* Deployer.h */,
695                                BF650CA72152AC7D0014EB07 /* Deployer.mm */,
696                                BF1EFA3B215141100014EB07 /* RouterTask.h */,
697                                BF1EFA3E215141100014EB07 /* RouterTask.mm */,
698                                BF1EFA3F215141110014EB07 /* AppDelegate.h */,
699                                BF3143FF2160CA350014EB07 /* logger_c.h */,
700                                BF1EFA38215140E60014EB07 /* SBridge.h */,
701                                BF14B70D215C98DC0014EB07 /* LoggerWorker.cpp */,
702                                BF14B70B215C98DC0014EB07 /* LoggerWorker.hpp */,
703                                BF1EFA39215140E60014EB07 /* SBridge.mm */,
704                        );
705                        path = ObjectiveC;
706                        sourceTree = "<group>";
707                };
708/* End PBXGroup section */
709
710/* Begin PBXNativeTarget section */
711                BF5061672113C48E0014EB07 /* I2PLauncher */ = {
712                        isa = PBXNativeTarget;
713                        buildConfigurationList = BF50617C2113C4900014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher" */;
714                        buildPhases = (
715                                F1677B10B8ACD49E0ACEC82A /* [CP] Check Pods Manifest.lock */,
716                                BF14B713215DA1460014EB07 /* ShellScript */,
717                                BF5061642113C48E0014EB07 /* Sources */,
718                                BF5061652113C48E0014EB07 /* Frameworks */,
719                                BF1EFA4B215142030014EB07 /* ShellScript */,
720                                BF5061662113C48E0014EB07 /* Resources */,
721                                BFA5226D21CD44610014EB07 /* CopyFiles */,
722                                BFAA37F8226891760014EB07 /* Embed App Extensions */,
723                                BFD289932277BEDA0014EB07 /* Embed Frameworks */,
724                                C3823A85B1B52D669B6C412F /* [CP] Embed Pods Frameworks */,
725                        );
726                        buildRules = (
727                        );
728                        dependencies = (
729                                BFAA37F3226891760014EB07 /* PBXTargetDependency */,
730                        );
731                        name = I2PLauncher;
732                        productName = I2PLauncher;
733                        productReference = BF5061682113C48E0014EB07 /* I2PLauncher.app */;
734                        productType = "com.apple.product-type.application";
735                };
736                BF99FD3B227087A40014EB07 /* RouterWrapper */ = {
737                        isa = PBXNativeTarget;
738                        buildConfigurationList = BF99FD40227087A40014EB07 /* Build configuration list for PBXNativeTarget "RouterWrapper" */;
739                        buildPhases = (
740                                BF99FD38227087A40014EB07 /* Sources */,
741                                BF99FD39227087A40014EB07 /* Frameworks */,
742                                BF99FD3A227087A40014EB07 /* CopyFiles */,
743                        );
744                        buildRules = (
745                        );
746                        dependencies = (
747                        );
748                        name = RouterWrapper;
749                        productName = RouterWrapper;
750                        productReference = BF99FD3C227087A40014EB07 /* RouterWrapper */;
751                        productType = "com.apple.product-type.tool";
752                };
753                BFA5225E21CD43480014EB07 /* StartupItemApp */ = {
754                        isa = PBXNativeTarget;
755                        buildConfigurationList = BFA5226C21CD434A0014EB07 /* Build configuration list for PBXNativeTarget "StartupItemApp" */;
756                        buildPhases = (
757                                BFA5225B21CD43480014EB07 /* Sources */,
758                                BFA5225C21CD43480014EB07 /* Frameworks */,
759                                BFA5225D21CD43480014EB07 /* Resources */,
760                        );
761                        buildRules = (
762                        );
763                        dependencies = (
764                        );
765                        name = StartupItemApp;
766                        productName = StartupItemApp;
767                        productReference = BFA5225F21CD43480014EB07 /* StartupItemApp.app */;
768                        productType = "com.apple.product-type.application";
769                };
770                BFAA37E6226891760014EB07 /* I2PSnark-Share */ = {
771                        isa = PBXNativeTarget;
772                        buildConfigurationList = BFAA37F7226891760014EB07 /* Build configuration list for PBXNativeTarget "I2PSnark-Share" */;
773                        buildPhases = (
774                                BFAA37E3226891760014EB07 /* Sources */,
775                                BFAA37E4226891760014EB07 /* Frameworks */,
776                                BFAA37E5226891760014EB07 /* Resources */,
777                        );
778                        buildRules = (
779                        );
780                        dependencies = (
781                        );
782                        name = "I2PSnark-Share";
783                        productName = "I2PSnark-Share";
784                        productReference = BFAA37E7226891760014EB07 /* I2PSnark-Share.appex */;
785                        productType = "com.apple.product-type.app-extension";
786                };
787                BFD28994227810AF0014EB07 /* I2PLauncher-Appstore */ = {
788                        isa = PBXNativeTarget;
789                        buildConfigurationList = BFD289E1227810AF0014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher-Appstore" */;
790                        buildPhases = (
791                                BFD28998227810AF0014EB07 /* ShellScript */,
792                                BFD28999227810AF0014EB07 /* Sources */,
793                                BFD289C6227810AF0014EB07 /* Frameworks */,
794                                BFD289CE227810AF0014EB07 /* ShellScript */,
795                                BFD289CF227810AF0014EB07 /* Resources */,
796                                BFD289DA227810AF0014EB07 /* CopyFiles */,
797                                BFD289DC227810AF0014EB07 /* Embed App Extensions */,
798                        );
799                        buildRules = (
800                        );
801                        dependencies = (
802                                BFD28995227810AF0014EB07 /* PBXTargetDependency */,
803                        );
804                        name = "I2PLauncher-Appstore";
805                        productName = I2PLauncher;
806                        productReference = BFD289E4227810AF0014EB07 /* I2PLauncher-Appstore.app */;
807                        productType = "com.apple.product-type.application";
808                };
809/* End PBXNativeTarget section */
810
811/* Begin PBXProject section */
812                BF5061602113C48E0014EB07 /* Project object */ = {
813                        isa = PBXProject;
814                        attributes = {
815                                LastSwiftUpdateCheck = 1010;
816                                LastUpgradeCheck = 1000;
817                                ORGANIZATIONNAME = "The I2P Project";
818                                TargetAttributes = {
819                                        BF5061672113C48E0014EB07 = {
820                                                CreatedOnToolsVersion = 9.4.1;
821                                                DevelopmentTeam = W3C42P2LA8;
822                                                LastSwiftMigration = 0940;
823                                                ProvisioningStyle = Manual;
824                                                SystemCapabilities = {
825                                                        com.apple.ApplicationGroups.Mac = {
826                                                                enabled = 0;
827                                                        };
828                                                        com.apple.HardenedRuntime = {
829                                                                enabled = 1;
830                                                        };
831                                                        com.apple.NetworkExtensions = {
832                                                                enabled = 0;
833                                                        };
834                                                        com.apple.Sandbox = {
835                                                                enabled = 0;
836                                                        };
837                                                };
838                                        };
839                                        BF99FD3B227087A40014EB07 = {
840                                                CreatedOnToolsVersion = 10.1;
841                                                DevelopmentTeam = W3C42P2LA8;
842                                                ProvisioningStyle = Automatic;
843                                        };
844                                        BFA5225E21CD43480014EB07 = {
845                                                CreatedOnToolsVersion = 10.1;
846                                                DevelopmentTeam = W3C42P2LA8;
847                                                ProvisioningStyle = Manual;
848                                                SystemCapabilities = {
849                                                        com.apple.ApplicationGroups.Mac = {
850                                                                enabled = 1;
851                                                        };
852                                                };
853                                        };
854                                        BFAA37E6226891760014EB07 = {
855                                                CreatedOnToolsVersion = 10.1;
856                                                DevelopmentTeam = W3C42P2LA8;
857                                                ProvisioningStyle = Manual;
858                                                SystemCapabilities = {
859                                                        com.apple.ApplicationGroups.Mac = {
860                                                                enabled = 1;
861                                                        };
862                                                        com.apple.Sandbox = {
863                                                                enabled = 1;
864                                                        };
865                                                };
866                                        };
867                                        BFD28994227810AF0014EB07 = {
868                                                DevelopmentTeam = W3C42P2LA8;
869                                                ProvisioningStyle = Manual;
870                                        };
871                                };
872                        };
873                        buildConfigurationList = BF5061632113C48E0014EB07 /* Build configuration list for PBXProject "I2PLauncher" */;
874                        compatibilityVersion = "Xcode 6.3";
875                        developmentRegion = en;
876                        hasScannedForEncodings = 0;
877                        knownRegions = (
878                                en,
879                                Base,
880                        );
881                        mainGroup = BF50615F2113C48E0014EB07;
882                        productRefGroup = BF5061692113C48E0014EB07 /* Products */;
883                        projectDirPath = "";
884                        projectRoot = "";
885                        targets = (
886                                BF5061672113C48E0014EB07 /* I2PLauncher */,
887                                BFA5225E21CD43480014EB07 /* StartupItemApp */,
888                                BFAA37E6226891760014EB07 /* I2PSnark-Share */,
889                                BF99FD3B227087A40014EB07 /* RouterWrapper */,
890                                BFD28994227810AF0014EB07 /* I2PLauncher-Appstore */,
891                        );
892                };
893/* End PBXProject section */
894
895/* Begin PBXResourcesBuildPhase section */
896                BF5061662113C48E0014EB07 /* Resources */ = {
897                        isa = PBXResourcesBuildPhase;
898                        buildActionMask = 2147483647;
899                        files = (
900                                BF0956E721EAD3590014EB07 /* profile.tgz in Resources */,
901                                BF86541321515CA00014EB07 /* launcher.jar in Resources */,
902                                BF650CA92152AC7D0014EB07 /* bumpInfoPlist.sh in Resources */,
903                                BF07789721506C810014EB07 /* Storyboard.storyboard in Resources */,
904                                BF5061722113C4900014EB07 /* Assets.xcassets in Resources */,
905                                BF5061752113C4900014EB07 /* UserInterfaces.xib in Resources */,
906                                BF1EFA48215141640014EB07 /* ItoopieTransparent.png in Resources */,
907                                BF1EFA47215141640014EB07 /* base.zip in Resources */,
908                                BFD28A062278269A0014EB07 /* RouterServices.plist in Resources */,
909                                BF1D6D8F21BB32460014EB07 /* Preferences.storyboard in Resources */,
910                                BF1D6D9B21BB86520014EB07 /* ConsoleWebView.storyboard in Resources */,
911                        );
912                        runOnlyForDeploymentPostprocessing = 0;
913                };
914                BFA5225D21CD43480014EB07 /* Resources */ = {
915                        isa = PBXResourcesBuildPhase;
916                        buildActionMask = 2147483647;
917                        files = (
918                                BFA5226421CD434A0014EB07 /* Assets.xcassets in Resources */,
919                        );
920                        runOnlyForDeploymentPostprocessing = 0;
921                };
922                BFAA37E5226891760014EB07 /* Resources */ = {
923                        isa = PBXResourcesBuildPhase;
924                        buildActionMask = 2147483647;
925                        files = (
926                                BFAA37EF226891760014EB07 /* ShareViewController.xib in Resources */,
927                                BFAA37EA226891760014EB07 /* icon.icns in Resources */,
928                        );
929                        runOnlyForDeploymentPostprocessing = 0;
930                };
931                BFD289CF227810AF0014EB07 /* Resources */ = {
932                        isa = PBXResourcesBuildPhase;
933                        buildActionMask = 2147483647;
934                        files = (
935                                BFD289D0227810AF0014EB07 /* profile.tgz in Resources */,
936                                BFD289D1227810AF0014EB07 /* launcher.jar in Resources */,
937                                BFD289D2227810AF0014EB07 /* bumpInfoPlist.sh in Resources */,
938                                BFD289D3227810AF0014EB07 /* Storyboard.storyboard in Resources */,
939                                BFD289D4227810AF0014EB07 /* Assets.xcassets in Resources */,
940                                BFD289D5227810AF0014EB07 /* UserInterfaces.xib in Resources */,
941                                BFD289D6227810AF0014EB07 /* ItoopieTransparent.png in Resources */,
942                                BFD289D7227810AF0014EB07 /* base.zip in Resources */,
943                                BFD289D8227810AF0014EB07 /* Preferences.storyboard in Resources */,
944                                BFD289D9227810AF0014EB07 /* ConsoleWebView.storyboard in Resources */,
945                        );
946                        runOnlyForDeploymentPostprocessing = 0;
947                };
948/* End PBXResourcesBuildPhase section */
949
950/* Begin PBXShellScriptBuildPhase section */
951                BF14B713215DA1460014EB07 /* ShellScript */ = {
952                        isa = PBXShellScriptBuildPhase;
953                        buildActionMask = 2147483647;
954                        files = (
955                        );
956                        inputFileListPaths = (
957                        );
958                        inputPaths = (
959                        );
960                        outputFileListPaths = (
961                        );
962                        outputPaths = (
963                        );
964                        runOnlyForDeploymentPostprocessing = 0;
965                        shellPath = /bin/sh;
966                        shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nversion=`/usr/libexec/PlistBuddy -c \"Print I2PRouterVersion\" \"${INFOPLIST_FILE}\"`\ncommit=`mtn heads --branch=i2p.i2p | awk '{ print $1 }' | head -n 1`\nbuildinfo=\"Built $(date), $commit\"\n\n# Use cat to avoid any potential alias of cp asking for overwrite of file.\ncat $SRCROOT/version.h.tpl > $SRCROOT/version.h\nsed -i '' \"s#VERSION_REPLACED_BY_XCODE_BUILD_SCRIPT#$version#g\" $SRCROOT/version.h\nsed -i '' \"s#BUILD_INFO_REPLACED_BY_XCODE_BUILD_SCRIPT#$buildinfo#\" $SRCROOT/version.h\n\n$SRCROOT/check_latest_java.sh\n\n";
967                };
968                BF1EFA4B215142030014EB07 /* ShellScript */ = {
969                        isa = PBXShellScriptBuildPhase;
970                        buildActionMask = 2147483647;
971                        files = (
972                        );
973                        inputPaths = (
974                        );
975                        outputPaths = (
976                        );
977                        runOnlyForDeploymentPostprocessing = 0;
978                        shellPath = /bin/sh;
979                        shellScript = "# Run from launchers/macosx\nset -x\n\n# Warning to keep clean files\nfind \"${SRCROOT}\" \\( -name \"*.h\" -or -name \"*.m\" \\) -print0 | xargs -0 wc -l | awk '$1 > 200 && $2 != \"total\" { print $2 \":1: warning: file more than 200 lines\" }'\n\nif [ ! -z \"${REPACK_I2P}\" ]; then\n    export BUILDDIR=$(pwd)\n    export MACOSX_SOURCE_DIR=$SRCROOT\n    export I2P_SOURCE_DIR=$(realpath $SRCROOT/../..)\n    echo \"I2P Source directory: ${I2P_SOURCE_DIR}\"\n    cd $MACOSX_SOURCE_DIR/..\n    # TODO: Find out why sbt hangs when executed in cli\n    #./sbt \";macosx:assembly\"\n    cd ..\n    cd $I2P_SOURCE_DIR\n    ant distclean preppkg-osx jbigi-osx-only\n    cp build/jbigi.jar pkg-temp/lib/jbigi.jar\n    cd pkg-temp\n    rm -f $BUILDDIR/base.zip\n    zip -r -v -9 $BUILDDIR/base.zip *\n    cd $MACOSX_SOURCE_DIR\n    cp $MACOSX_SOURCE_DIR/target/scala-2.11/routerLauncher-assembly-0.1.0-SNAPSHOT.jar $BUILDDIR/launcher.jar\nfi\n\n";
980                };
981                BFD28998227810AF0014EB07 /* ShellScript */ = {
982                        isa = PBXShellScriptBuildPhase;
983                        buildActionMask = 2147483647;
984                        files = (
985                        );
986                        inputFileListPaths = (
987                        );
988                        inputPaths = (
989                        );
990                        outputFileListPaths = (
991                        );
992                        outputPaths = (
993                        );
994                        runOnlyForDeploymentPostprocessing = 0;
995                        shellPath = /bin/sh;
996                        shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nversion=`/usr/libexec/PlistBuddy -c \"Print I2PRouterVersion\" \"${INFOPLIST_FILE}\"`\ncommit=`mtn heads --branch=i2p.i2p | awk '{ print $1 }' | head -n 1`\nbuildinfo=\"Built $(date), $commit\"\n\n# Use cat to avoid any potential alias of cp asking for overwrite of file.\ncat $SRCROOT/version.h.tpl > $SRCROOT/version.h\nsed -i '' \"s#VERSION_REPLACED_BY_XCODE_BUILD_SCRIPT#$version#g\" $SRCROOT/version.h\nsed -i '' \"s#BUILD_INFO_REPLACED_BY_XCODE_BUILD_SCRIPT#$buildinfo#\" $SRCROOT/version.h\n\n$SRCROOT/check_latest_java.sh\n\n";
997                };
998                BFD289CE227810AF0014EB07 /* ShellScript */ = {
999                        isa = PBXShellScriptBuildPhase;
1000                        buildActionMask = 2147483647;
1001                        files = (
1002                        );
1003                        inputPaths = (
1004                        );
1005                        outputPaths = (
1006                        );
1007                        runOnlyForDeploymentPostprocessing = 0;
1008                        shellPath = /bin/sh;
1009                        shellScript = "# Run from launchers/macosx\nset -x\n\n# Warning to keep clean files\nfind \"${SRCROOT}\" \\( -name \"*.h\" -or -name \"*.m\" \\) -print0 | xargs -0 wc -l | awk '$1 > 200 && $2 != \"total\" { print $2 \":1: warning: file more than 200 lines\" }'\n\nif [ ! -z \"${REPACK_I2P}\" ]; then\n    export BUILDDIR=$(pwd)\n    export MACOSX_SOURCE_DIR=$SRCROOT\n    export I2P_SOURCE_DIR=$(realpath $SRCROOT/../..)\n    cd $MACOSX_SOURCE_DIR/..\n    # TODO: Find out why sbt hangs when executed in cli\n    #./sbt \";macosx:assembly\"\n    cd ..\n    cd $I2P_SOURCE_DIR\n    ant preppkg-osx jbigi-osx-only\n    cp build/jbigi.jar pkg-temp/lib/jbigi.jar\n    cd pkg-temp\n    rm -f $BUILDDIR/base.zip\n    zip -r -v -9 $BUILDDIR/base.zip *\n    cd $MACOSX_SOURCE_DIR\n    cp $MACOSX_SOURCE_DIR/target/scala-2.11/routerLauncher-assembly-0.1.0-SNAPSHOT.jar $BUILDDIR/launcher.jar\nfi\n\n";
1010                };
1011                C3823A85B1B52D669B6C412F /* [CP] Embed Pods Frameworks */ = {
1012                        isa = PBXShellScriptBuildPhase;
1013                        buildActionMask = 2147483647;
1014                        files = (
1015                        );
1016                        inputFileListPaths = (
1017                        );
1018                        inputPaths = (
1019                                "${SRCROOT}/Pods/Target Support Files/Pods-I2PLauncher/Pods-I2PLauncher-frameworks.sh",
1020                                "${BUILT_PRODUCTS_DIR}/Kanna/Kanna.framework",
1021                                "${BUILT_PRODUCTS_DIR}/MBPopup/MBPopup.framework",
1022                                "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework",
1023                                "${BUILT_PRODUCTS_DIR}/SwiftDate/SwiftDate.framework",
1024                        );
1025                        name = "[CP] Embed Pods Frameworks";
1026                        outputFileListPaths = (
1027                        );
1028                        outputPaths = (
1029                                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kanna.framework",
1030                                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBPopup.framework",
1031                                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework",
1032                                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftDate.framework",
1033                        );
1034                        runOnlyForDeploymentPostprocessing = 0;
1035                        shellPath = /bin/sh;
1036                        shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-I2PLauncher/Pods-I2PLauncher-frameworks.sh\"\n";
1037                        showEnvVarsInLog = 0;
1038                };
1039                F1677B10B8ACD49E0ACEC82A /* [CP] Check Pods Manifest.lock */ = {
1040                        isa = PBXShellScriptBuildPhase;
1041                        buildActionMask = 2147483647;
1042                        files = (
1043                        );
1044                        inputFileListPaths = (
1045                        );
1046                        inputPaths = (
1047                                "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
1048                                "${PODS_ROOT}/Manifest.lock",
1049                        );
1050                        name = "[CP] Check Pods Manifest.lock";
1051                        outputFileListPaths = (
1052                        );
1053                        outputPaths = (
1054                                "$(DERIVED_FILE_DIR)/Pods-I2PLauncher-checkManifestLockResult.txt",
1055                        );
1056                        runOnlyForDeploymentPostprocessing = 0;
1057                        shellPath = /bin/sh;
1058                        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";
1059                        showEnvVarsInLog = 0;
1060                };
1061/* End PBXShellScriptBuildPhase section */
1062
1063/* Begin PBXSourcesBuildPhase section */
1064                BF5061642113C48E0014EB07 /* Sources */ = {
1065                        isa = PBXSourcesBuildPhase;
1066                        buildActionMask = 2147483647;
1067                        files = (
1068                                BFBDCB04215060970014EB07 /* StatusBarController.swift in Sources */,
1069                                BFBDCAF8215047FE0014EB07 /* ArrayExtensions.swift in Sources */,
1070                                BF5315072150C55B0014EB07 /* RouterRunner.swift in Sources */,
1071                                BF99FD4422708AB10014EB07 /* Identifiers.swift in Sources */,
1072                                BFE16BFA2156DAED0014EB07 /* EventManager.swift in Sources */,
1073                                BFBDCAF12150420C0014EB07 /* ExecutionResult.swift in Sources */,
1074                                BFE16BF82156C61E0014EB07 /* RouterStatusView.swift in Sources */,
1075                                BFBDCAEF215041E30014EB07 /* Error.swift in Sources */,
1076                                BF1EFA41215141110014EB07 /* RouterTask.mm in Sources */,
1077                                BFA392FC2259E89B0014EB07 /* NetworkUtil.swift in Sources */,
1078                                BF7506CB21509CFD0014EB07 /* RouterProcessStatus.swift in Sources */,
1079                                BFD289F3227814AC0014EB07 /* Service.swift in Sources */,
1080                                BFBDCAE9215040670014EB07 /* Subprocess.swift in Sources */,
1081                                BF1D6D9321BB36880014EB07 /* PreferencesViewController.swift in Sources */,
1082                                BF1D6D9921BB7DC10014EB07 /* FirefoxManager.swift in Sources */,
1083                                BFBDCAFA215050810014EB07 /* ReflectionFunctions.swift in Sources */,
1084                                BFD289E7227812C10014EB07 /* SwitchableTableViewController.swift in Sources */,
1085                                BFD289F5227818DA0014EB07 /* StatusIndicator.swift in Sources */,
1086                                BFBDCAED215041C10014EB07 /* Subprocess+CompactAPI.swift in Sources */,
1087                                BFD28A0D227834120014EB07 /* IrcTunnelService.swift in Sources */,
1088                                BFBDCB02215060190014EB07 /* DetectJava.swift in Sources */,
1089                                BFD289F12278144A0014EB07 /* Icons.swift in Sources */,
1090                                BF07789E21506D2B0014EB07 /* PopoverViewController.swift in Sources */,
1091                                BF1D6DA321BBB8120014EB07 /* AdvancedTableView.swift in Sources */,
1092                                BF99FD4722708DA70014EB07 /* DispatchQueue+delay.swift in Sources */,
1093                                BFD899472169F01B0014EB07 /* LaunchAgentManager.swift in Sources */,
1094                                BF650CAB2152AC7D0014EB07 /* Deployer.mm in Sources */,
1095                                BF1D6DA521BBB84E0014EB07 /* PreferencesViewController+TableView.swift in Sources */,
1096                                BF1EFA40215141110014EB07 /* main.mm in Sources */,
1097                                BFD28A012278218F0014EB07 /* SectionHeaderView.swift in Sources */,
1098                                BFD28A0B227833E80014EB07 /* HttpTunnelService.swift in Sources */,
1099                                BFD289EB227813A60014EB07 /* BottomBar.swift in Sources */,
1100                                BFBDCAF4215042670014EB07 /* AppleStuffExceptionHandler.m in Sources */,
1101                                BFD289F92278194D0014EB07 /* StatusTableCell.swift in Sources */,
1102                                BFD289ED227813EB0014EB07 /* AppearanceObserver.swift in Sources */,
1103                                BFD289FF227821690014EB07 /* EditorTableViewController.swift in Sources */,
1104                                BF3143FE2160C1BD0014EB07 /* DownloadJavaViewController.swift in Sources */,
1105                                BF1D6D9521BB379A0014EB07 /* PreferencesWindowController.swift in Sources */,
1106                                BFD289E9227812F20014EB07 /* ServiceTableViewController.swift in Sources */,
1107                                BFD28A09227830EF0014EB07 /* I2PRouterService.swift in Sources */,
1108                                BFD289F72278192B0014EB07 /* ServiceTableRowView.swift in Sources */,
1109                                BF531515215105B40014EB07 /* LogViewController.swift in Sources */,
1110                                BFA5227021CDBF450014EB07 /* Startup.swift in Sources */,
1111                                BF5315132150EB510014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */,
1112                                BF1D6D9121BB344D0014EB07 /* Preferences.swift in Sources */,
1113                                BFD899452169EFE90014EB07 /* LaunchAgent+Status.swift in Sources */,
1114                                BF14B712215D9E040014EB07 /* FolderContentMonitor.swift in Sources */,
1115                                BFBDCAFE2150567D0014EB07 /* SwiftApplicationDelegate.swift in Sources */,
1116                                BFD899432169EE9F0014EB07 /* LaunchAgent.swift in Sources */,
1117                                BFDD81DA2156B3E30014EB07 /* RouterManager.swift in Sources */,
1118                                BFD28A03227821D00014EB07 /* SettingsView.swift in Sources */,
1119                                BF1EFA3A215140E60014EB07 /* SBridge.mm in Sources */,
1120                                BF14B70F215C98DC0014EB07 /* LoggerWorker.cpp in Sources */,
1121                                BF1D6D9D21BB87000014EB07 /* EmbeddedConsoleView.swift in Sources */,
1122                                BFD289FD227821410014EB07 /* EditorTableCell.swift in Sources */,
1123                                BF14B710215C98DC0014EB07 /* Logger.mm in Sources */,
1124                                BFD289EF227814240014EB07 /* CustomScrollView.swift in Sources */,
1125                                BFBDCAF62150428D0014EB07 /* StringExtensions.swift in Sources */,
1126                                BF5061702113C48E0014EB07 /* I2PLauncher.xcdatamodeld in Sources */,
1127                                BFBDCAEB215041630014EB07 /* TaskPipeline.swift in Sources */,
1128                                BF53150D2150CE310014EB07 /* DateTimeUtils.swift in Sources */,
1129                        );
1130                        runOnlyForDeploymentPostprocessing = 0;
1131                };
1132                BF99FD38227087A40014EB07 /* Sources */ = {
1133                        isa = PBXSourcesBuildPhase;
1134                        buildActionMask = 2147483647;
1135                        files = (
1136                                BFFDBCDC227B50FB0014EB07 /* Identifiers.swift in Sources */,
1137                                BFFDBCDB227B50EE0014EB07 /* I2PLauncher-Bridging-Header.h in Sources */,
1138                                BFFDBCCF227B50410014EB07 /* StringExtensions.swift in Sources */,
1139                                BFFDBCD0227B50410014EB07 /* ArrayExtensions.swift in Sources */,
1140                                BFFDBCD1227B50410014EB07 /* Preferences.swift in Sources */,
1141                                BFFDBCD2227B50410014EB07 /* DetectJava.swift in Sources */,
1142                                BFFDBCD3227B50410014EB07 /* Subprocess.swift in Sources */,
1143                                BFFDBCD4227B50410014EB07 /* TaskPipeline.swift in Sources */,
1144                                BFFDBCD5227B50410014EB07 /* Subprocess+CompactAPI.swift in Sources */,
1145                                BFFDBCD6227B50410014EB07 /* Error.swift in Sources */,
1146                                BFFDBCD7227B50410014EB07 /* ExecutionResult.swift in Sources */,
1147                                BFFDBCD8227B50410014EB07 /* AppleStuffExceptionHandler.h in Sources */,
1148                                BFFDBCD9227B50410014EB07 /* AppleStuffExceptionHandler.m in Sources */,
1149                                BF99FD3F227087A40014EB07 /* main.swift in Sources */,
1150                        );
1151                        runOnlyForDeploymentPostprocessing = 0;
1152                };
1153                BFA5225B21CD43480014EB07 /* Sources */ = {
1154                        isa = PBXSourcesBuildPhase;
1155                        buildActionMask = 2147483647;
1156                        files = (
1157                                BF99FD4522708BA80014EB07 /* Identifiers.swift in Sources */,
1158                                BFA5226221CD43480014EB07 /* AppDelegate.swift in Sources */,
1159                        );
1160                        runOnlyForDeploymentPostprocessing = 0;
1161                };
1162                BFAA37E3226891760014EB07 /* Sources */ = {
1163                        isa = PBXSourcesBuildPhase;
1164                        buildActionMask = 2147483647;
1165                        files = (
1166                                BFAD9C95227C925F0014EB07 /* Identifiers.swift in Sources */,
1167                                BFAD9C94227C92480014EB07 /* Preferences.swift in Sources */,
1168                                BFAA37FA226892CA0014EB07 /* StringExtensions.swift in Sources */,
1169                                BFAA37FB226892CA0014EB07 /* ArrayExtensions.swift in Sources */,
1170                                BFAA37FC226892CA0014EB07 /* DateTimeUtils.swift in Sources */,
1171                                BFAA37FD226892CA0014EB07 /* EventManager.swift in Sources */,
1172                                BFAA37FE226892CA0014EB07 /* FolderContentMonitor.swift in Sources */,
1173                                BFAA37EC226891760014EB07 /* ShareViewController.swift in Sources */,
1174                        );
1175                        runOnlyForDeploymentPostprocessing = 0;
1176                };
1177                BFD28999227810AF0014EB07 /* Sources */ = {
1178                        isa = PBXSourcesBuildPhase;
1179                        buildActionMask = 2147483647;
1180                        files = (
1181                                BFD2899A227810AF0014EB07 /* StatusBarController.swift in Sources */,
1182                                BFD2899B227810AF0014EB07 /* ArrayExtensions.swift in Sources */,
1183                                BFD2899C227810AF0014EB07 /* RouterRunner.swift in Sources */,
1184                                BFD2899D227810AF0014EB07 /* Identifiers.swift in Sources */,
1185                                BFD2899E227810AF0014EB07 /* EventManager.swift in Sources */,
1186                                BFD2899F227810AF0014EB07 /* ExecutionResult.swift in Sources */,
1187                                BFD289A0227810AF0014EB07 /* RouterStatusView.swift in Sources */,
1188                                BFD289A1227810AF0014EB07 /* Error.swift in Sources */,
1189                                BFD289A2227810AF0014EB07 /* RouterTask.mm in Sources */,
1190                                BFD289A3227810AF0014EB07 /* NetworkUtil.swift in Sources */,
1191                                BFD289A4227810AF0014EB07 /* RouterProcessStatus.swift in Sources */,
1192                                BFD289A5227810AF0014EB07 /* Subprocess.swift in Sources */,
1193                                BFD289A6227810AF0014EB07 /* PreferencesViewController.swift in Sources */,
1194                                BFD289A7227810AF0014EB07 /* FirefoxManager.swift in Sources */,
1195                                BFD289A8227810AF0014EB07 /* ReflectionFunctions.swift in Sources */,
1196                                BFD289A9227810AF0014EB07 /* Subprocess+CompactAPI.swift in Sources */,
1197                                BFD289AA227810AF0014EB07 /* DetectJava.swift in Sources */,
1198                                BFD289AB227810AF0014EB07 /* PopoverViewController.swift in Sources */,
1199                                BFD289AC227810AF0014EB07 /* AdvancedTableView.swift in Sources */,
1200                                BFD289AD227810AF0014EB07 /* DispatchQueue+delay.swift in Sources */,
1201                                BFD289AE227810AF0014EB07 /* LaunchAgentManager.swift in Sources */,
1202                                BFD289AF227810AF0014EB07 /* Deployer.mm in Sources */,
1203                                BFD289B0227810AF0014EB07 /* PreferencesViewController+TableView.swift in Sources */,
1204                                BFD289B1227810AF0014EB07 /* main.mm in Sources */,
1205                                BFD289B2227810AF0014EB07 /* AppleStuffExceptionHandler.m in Sources */,
1206                                BFD289B3227810AF0014EB07 /* DownloadJavaViewController.swift in Sources */,
1207                                BFD289B4227810AF0014EB07 /* PreferencesWindowController.swift in Sources */,
1208                                BFD289B5227810AF0014EB07 /* LogViewController.swift in Sources */,
1209                                BFD289B6227810AF0014EB07 /* Startup.swift in Sources */,
1210                                BFD289B7227810AF0014EB07 /* RouterProcessStatus+ObjectiveC.swift in Sources */,
1211                                BFD289B8227810AF0014EB07 /* Preferences.swift in Sources */,
1212                                BFD289B9227810AF0014EB07 /* LaunchAgent+Status.swift in Sources */,
1213                                BFD289BA227810AF0014EB07 /* FolderContentMonitor.swift in Sources */,
1214                                BFD289BB227810AF0014EB07 /* SwiftApplicationDelegate.swift in Sources */,
1215                                BFD289BC227810AF0014EB07 /* LaunchAgent.swift in Sources */,
1216                                BFD289BD227810AF0014EB07 /* RouterManager.swift in Sources */,
1217                                BFD289BE227810AF0014EB07 /* SBridge.mm in Sources */,
1218                                BFD289BF227810AF0014EB07 /* LoggerWorker.cpp in Sources */,
1219                                BFD289C0227810AF0014EB07 /* EmbeddedConsoleView.swift in Sources */,
1220                                BFD289C1227810AF0014EB07 /* Logger.mm in Sources */,
1221                                BFD289C2227810AF0014EB07 /* StringExtensions.swift in Sources */,
1222                                BFD289C3227810AF0014EB07 /* I2PLauncher.xcdatamodeld in Sources */,
1223                                BFD289C4227810AF0014EB07 /* TaskPipeline.swift in Sources */,
1224                                BFD289C5227810AF0014EB07 /* DateTimeUtils.swift in Sources */,
1225                        );
1226                        runOnlyForDeploymentPostprocessing = 0;
1227                };
1228/* End PBXSourcesBuildPhase section */
1229
1230/* Begin PBXTargetDependency section */
1231                BFAA37F3226891760014EB07 /* PBXTargetDependency */ = {
1232                        isa = PBXTargetDependency;
1233                        target = BFAA37E6226891760014EB07 /* I2PSnark-Share */;
1234                        targetProxy = BFAA37F2226891760014EB07 /* PBXContainerItemProxy */;
1235                };
1236                BFD28995227810AF0014EB07 /* PBXTargetDependency */ = {
1237                        isa = PBXTargetDependency;
1238                        target = BFAA37E6226891760014EB07 /* I2PSnark-Share */;
1239                        targetProxy = BFD28996227810AF0014EB07 /* PBXContainerItemProxy */;
1240                };
1241/* End PBXTargetDependency section */
1242
1243/* Begin PBXVariantGroup section */
1244                BF5061732113C4900014EB07 /* UserInterfaces.xib */ = {
1245                        isa = PBXVariantGroup;
1246                        children = (
1247                                BF5061742113C4900014EB07 /* Base */,
1248                        );
1249                        name = UserInterfaces.xib;
1250                        sourceTree = "<group>";
1251                };
1252                BFAA37ED226891760014EB07 /* ShareViewController.xib */ = {
1253                        isa = PBXVariantGroup;
1254                        children = (
1255                                BFAA37EE226891760014EB07 /* Base */,
1256                        );
1257                        name = ShareViewController.xib;
1258                        sourceTree = "<group>";
1259                };
1260/* End PBXVariantGroup section */
1261
1262/* Begin XCBuildConfiguration section */
1263                BF50617A2113C4900014EB07 /* Debug */ = {
1264                        isa = XCBuildConfiguration;
1265                        buildSettings = {
1266                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
1267                                ALWAYS_SEARCH_USER_PATHS = "$(inherited)";
1268                                CLANG_ANALYZER_NONNULL = YES;
1269                                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1270                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1271                                CLANG_CXX_LIBRARY = "libc++";
1272                                CLANG_ENABLE_MODULES = YES;
1273                                CLANG_ENABLE_OBJC_ARC = NO;
1274                                CLANG_ENABLE_OBJC_WEAK = YES;
1275                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
1276                                CLANG_WARN_BOOL_CONVERSION = YES;
1277                                CLANG_WARN_COMMA = YES;
1278                                CLANG_WARN_CONSTANT_CONVERSION = YES;
1279                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
1280                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1281                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1282                                CLANG_WARN_EMPTY_BODY = YES;
1283                                CLANG_WARN_ENUM_CONVERSION = YES;
1284                                CLANG_WARN_INFINITE_RECURSION = YES;
1285                                CLANG_WARN_INT_CONVERSION = YES;
1286                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
1287                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
1288                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
1289                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1290                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1291                                CLANG_WARN_STRICT_PROTOTYPES = YES;
1292                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
1293                                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1294                                CLANG_WARN_UNREACHABLE_CODE = YES;
1295                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1296                                CODE_SIGN_IDENTITY = "-";
1297                                COPY_PHASE_STRIP = NO;
1298                                DEBUG_INFORMATION_FORMAT = dwarf;
1299                                ENABLE_STRICT_OBJC_MSGSEND = YES;
1300                                ENABLE_TESTABILITY = YES;
1301                                FRAMEWORK_SEARCH_PATHS = "$(inherited)";
1302                                GCC_C_LANGUAGE_STANDARD = gnu11;
1303                                GCC_DYNAMIC_NO_PIC = NO;
1304                                GCC_NO_COMMON_BLOCKS = YES;
1305                                GCC_OPTIMIZATION_LEVEL = 0;
1306                                GCC_PREPROCESSOR_DEFINITIONS = (
1307                                        "DEBUG=1",
1308                                        "$(inherited)",
1309                                );
1310                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1311                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1312                                GCC_WARN_UNDECLARED_SELECTOR = YES;
1313                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1314                                GCC_WARN_UNUSED_FUNCTION = NO;
1315                                GCC_WARN_UNUSED_VALUE = NO;
1316                                GCC_WARN_UNUSED_VARIABLE = NO;
1317                                MACOSX_DEPLOYMENT_TARGET = 10.11;
1318                                MTL_ENABLE_DEBUG_INFO = YES;
1319                                ONLY_ACTIVE_ARCH = YES;
1320                                SDKROOT = macosx;
1321                        };
1322                        name = Debug;
1323                };
1324                BF50617B2113C4900014EB07 /* Release */ = {
1325                        isa = XCBuildConfiguration;
1326                        buildSettings = {
1327                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
1328                                ALWAYS_SEARCH_USER_PATHS = "$(inherited)";
1329                                CLANG_ANALYZER_NONNULL = YES;
1330                                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1331                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1332                                CLANG_CXX_LIBRARY = "libc++";
1333                                CLANG_ENABLE_MODULES = YES;
1334                                CLANG_ENABLE_OBJC_ARC = NO;
1335                                CLANG_ENABLE_OBJC_WEAK = YES;
1336                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
1337                                CLANG_WARN_BOOL_CONVERSION = YES;
1338                                CLANG_WARN_COMMA = YES;
1339                                CLANG_WARN_CONSTANT_CONVERSION = YES;
1340                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
1341                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1342                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1343                                CLANG_WARN_EMPTY_BODY = YES;
1344                                CLANG_WARN_ENUM_CONVERSION = YES;
1345                                CLANG_WARN_INFINITE_RECURSION = YES;
1346                                CLANG_WARN_INT_CONVERSION = YES;
1347                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
1348                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
1349                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
1350                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1351                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1352                                CLANG_WARN_STRICT_PROTOTYPES = YES;
1353                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
1354                                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1355                                CLANG_WARN_UNREACHABLE_CODE = YES;
1356                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1357                                CODE_SIGN_IDENTITY = "-";
1358                                COPY_PHASE_STRIP = NO;
1359                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1360                                ENABLE_NS_ASSERTIONS = NO;
1361                                ENABLE_STRICT_OBJC_MSGSEND = YES;
1362                                FRAMEWORK_SEARCH_PATHS = "$(inherited)";
1363                                GCC_C_LANGUAGE_STANDARD = gnu11;
1364                                GCC_NO_COMMON_BLOCKS = YES;
1365                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1366                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1367                                GCC_WARN_UNDECLARED_SELECTOR = YES;
1368                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1369                                GCC_WARN_UNUSED_FUNCTION = NO;
1370                                GCC_WARN_UNUSED_VALUE = NO;
1371                                GCC_WARN_UNUSED_VARIABLE = NO;
1372                                MACOSX_DEPLOYMENT_TARGET = 10.11;
1373                                MTL_ENABLE_DEBUG_INFO = NO;
1374                                SDKROOT = macosx;
1375                                SWIFT_COMPILATION_MODE = wholemodule;
1376                        };
1377                        name = Release;
1378                };
1379                BF50617D2113C4900014EB07 /* Debug */ = {
1380                        isa = XCBuildConfiguration;
1381                        baseConfigurationReference = D96029CAD8BABBE8D621DBD0 /* Pods-I2PLauncher.debug.xcconfig */;
1382                        buildSettings = {
1383                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
1384                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1385                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
1386                                CODE_SIGN_IDENTITY = "Developer ID Application";
1387                                CODE_SIGN_STYLE = Manual;
1388                                COMBINE_HIDPI_IMAGES = YES;
1389                                COMPRESS_PNG_FILES = YES;
1390                                COPY_PHASE_STRIP = YES;
1391                                DEAD_CODE_STRIPPING = YES;
1392                                DEFINES_MODULE = YES;
1393                                DEVELOPMENT_TEAM = W3C42P2LA8;
1394                                ENABLE_HARDENED_RUNTIME = YES;
1395                                FRAMEWORK_SEARCH_PATHS = (
1396                                        "$(inherited)",
1397                                        /Library/Frameworks,
1398                                        /System/Library/Frameworks,
1399                                        "$(PROJECT_DIR)",
1400                                );
1401                                GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1402                                GCC_WARN_UNUSED_FUNCTION = NO;
1403                                GCC_WARN_UNUSED_VALUE = NO;
1404                                GCC_WARN_UNUSED_VARIABLE = NO;
1405                                HEADER_SEARCH_PATHS = (
1406                                        "$(inherited)",
1407                                        "$(SRCROOT)/include",
1408                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
1409                                );
1410                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
1411                                INFOPLIST_FILE = I2PLauncher/Info.plist;
1412                                LD_NO_PIE = YES;
1413                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
1414                                MACOSX_DEPLOYMENT_TARGET = 10.11;
1415                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
1416                                PRODUCT_NAME = "$(TARGET_NAME)";
1417                                PROVISIONING_PROFILE_SPECIFIER = "";
1418                                SDKROOT = macosx;
1419                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
1420                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1421                                SWIFT_VERSION = 4.2;
1422                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
1423                        };
1424                        name = Debug;
1425                };
1426                BF50617E2113C4900014EB07 /* Release */ = {
1427                        isa = XCBuildConfiguration;
1428                        baseConfigurationReference = 46DE721B10FF505B06389B92 /* Pods-I2PLauncher.release.xcconfig */;
1429                        buildSettings = {
1430                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
1431                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1432                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
1433                                CODE_SIGN_IDENTITY = "Developer ID Application";
1434                                CODE_SIGN_STYLE = Manual;
1435                                COMBINE_HIDPI_IMAGES = YES;
1436                                COMPRESS_PNG_FILES = YES;
1437                                COPY_PHASE_STRIP = YES;
1438                                DEAD_CODE_STRIPPING = YES;
1439                                DEFINES_MODULE = YES;
1440                                DEVELOPMENT_TEAM = W3C42P2LA8;
1441                                ENABLE_HARDENED_RUNTIME = YES;
1442                                FRAMEWORK_SEARCH_PATHS = (
1443                                        "$(inherited)",
1444                                        /Library/Frameworks,
1445                                        /System/Library/Frameworks,
1446                                        "$(PROJECT_DIR)",
1447                                );
1448                                GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1449                                GCC_WARN_UNUSED_FUNCTION = NO;
1450                                GCC_WARN_UNUSED_VALUE = NO;
1451                                GCC_WARN_UNUSED_VARIABLE = NO;
1452                                HEADER_SEARCH_PATHS = (
1453                                        "$(inherited)",
1454                                        "$(SRCROOT)/include",
1455                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
1456                                );
1457                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
1458                                INFOPLIST_FILE = I2PLauncher/Info.plist;
1459                                LD_NO_PIE = YES;
1460                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
1461                                MACOSX_DEPLOYMENT_TARGET = 10.11;
1462                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
1463                                PRODUCT_NAME = "$(TARGET_NAME)";
1464                                PROVISIONING_PROFILE_SPECIFIER = "";
1465                                SDKROOT = macosx;
1466                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
1467                                SWIFT_VERSION = 4.2;
1468                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
1469                        };
1470                        name = Release;
1471                };
1472                BF99FD41227087A40014EB07 /* Debug */ = {
1473                        isa = XCBuildConfiguration;
1474                        buildSettings = {
1475                                CLANG_ENABLE_OBJC_ARC = YES;
1476                                CODE_SIGN_IDENTITY = "Mac Developer";
1477                                CODE_SIGN_STYLE = Automatic;
1478                                DEVELOPMENT_TEAM = W3C42P2LA8;
1479                                GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1480                                GCC_WARN_UNUSED_FUNCTION = YES;
1481                                GCC_WARN_UNUSED_VARIABLE = YES;
1482                                MACOSX_DEPLOYMENT_TARGET = 10.14;
1483                                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
1484                                MTL_FAST_MATH = YES;
1485                                PRODUCT_NAME = "$(TARGET_NAME)";
1486                                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
1487                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
1488                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1489                                SWIFT_VERSION = 4.2;
1490                        };
1491                        name = Debug;
1492                };
1493                BF99FD42227087A40014EB07 /* Release */ = {
1494                        isa = XCBuildConfiguration;
1495                        buildSettings = {
1496                                CLANG_ENABLE_OBJC_ARC = YES;
1497                                CODE_SIGN_IDENTITY = "Mac Developer";
1498                                CODE_SIGN_STYLE = Automatic;
1499                                DEVELOPMENT_TEAM = W3C42P2LA8;
1500                                GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
1501                                GCC_WARN_UNUSED_FUNCTION = YES;
1502                                GCC_WARN_UNUSED_VARIABLE = YES;
1503                                MACOSX_DEPLOYMENT_TARGET = 10.14;
1504                                MTL_FAST_MATH = YES;
1505                                PRODUCT_NAME = "$(TARGET_NAME)";
1506                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
1507                                SWIFT_OPTIMIZATION_LEVEL = "-O";
1508                                SWIFT_VERSION = 4.2;
1509                        };
1510                        name = Release;
1511                };
1512                BFA5226A21CD434A0014EB07 /* Debug */ = {
1513                        isa = XCBuildConfiguration;
1514                        buildSettings = {
1515                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1516                                CLANG_ENABLE_OBJC_ARC = YES;
1517                                CODE_SIGN_ENTITLEMENTS = StartupItemApp/StartupItemApp.entitlements;
1518                                CODE_SIGN_IDENTITY = "Developer ID Application";
1519                                CODE_SIGN_STYLE = Manual;
1520                                COMBINE_HIDPI_IMAGES = YES;
1521                                DEVELOPMENT_TEAM = W3C42P2LA8;
1522                                GCC_WARN_UNUSED_FUNCTION = YES;
1523                                GCC_WARN_UNUSED_VARIABLE = YES;
1524                                INFOPLIST_FILE = StartupItemApp/Info.plist;
1525                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
1526                                MACOSX_DEPLOYMENT_TARGET = 10.10;
1527                                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
1528                                MTL_FAST_MATH = YES;
1529                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.StartupItemApp";
1530                                PRODUCT_NAME = "$(TARGET_NAME)";
1531                                PROVISIONING_PROFILE_SPECIFIER = "";
1532                                SKIP_INSTALL = YES;
1533                                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
1534                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1535                                SWIFT_SWIFT3_OBJC_INFERENCE = On;
1536                                SWIFT_VERSION = 4.2;
1537                        };
1538                        name = Debug;
1539                };
1540                BFA5226B21CD434A0014EB07 /* Release */ = {
1541                        isa = XCBuildConfiguration;
1542                        buildSettings = {
1543                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1544                                CLANG_ENABLE_OBJC_ARC = YES;
1545                                CODE_SIGN_ENTITLEMENTS = StartupItemApp/StartupItemApp.entitlements;
1546                                CODE_SIGN_IDENTITY = "Developer ID Application";
1547                                CODE_SIGN_STYLE = Manual;
1548                                COMBINE_HIDPI_IMAGES = YES;
1549                                DEVELOPMENT_TEAM = W3C42P2LA8;
1550                                GCC_WARN_UNUSED_FUNCTION = YES;
1551                                GCC_WARN_UNUSED_VARIABLE = YES;
1552                                INFOPLIST_FILE = StartupItemApp/Info.plist;
1553                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
1554                                MACOSX_DEPLOYMENT_TARGET = 10.10;
1555                                MTL_FAST_MATH = YES;
1556                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.StartupItemApp";
1557                                PRODUCT_NAME = "$(TARGET_NAME)";
1558                                PROVISIONING_PROFILE_SPECIFIER = "";
1559                                SKIP_INSTALL = YES;
1560                                SWIFT_OPTIMIZATION_LEVEL = "-O";
1561                                SWIFT_SWIFT3_OBJC_INFERENCE = On;
1562                                SWIFT_VERSION = 4.2;
1563                        };
1564                        name = Release;
1565                };
1566                BFAA37F5226891760014EB07 /* Debug */ = {
1567                        isa = XCBuildConfiguration;
1568                        buildSettings = {
1569                                CLANG_ENABLE_OBJC_ARC = YES;
1570                                CODE_SIGN_ENTITLEMENTS = "I2PSnark-Share/I2PSnark_Share.entitlements";
1571                                CODE_SIGN_IDENTITY = "Developer ID Application";
1572                                CODE_SIGN_STYLE = Manual;
1573                                COMBINE_HIDPI_IMAGES = YES;
1574                                DEVELOPMENT_TEAM = W3C42P2LA8;
1575                                GCC_WARN_UNUSED_FUNCTION = YES;
1576                                GCC_WARN_UNUSED_VARIABLE = YES;
1577                                INFOPLIST_FILE = "I2PSnark-Share/Info.plist";
1578                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/../../../../Frameworks";
1579                                MACOSX_DEPLOYMENT_TARGET = 10.12;
1580                                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
1581                                MTL_FAST_MATH = YES;
1582                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher.I2PSnark-Share";
1583                                PRODUCT_NAME = "$(TARGET_NAME)";
1584                                PROVISIONING_PROFILE_SPECIFIER = "";
1585                                SKIP_INSTALL = YES;
1586                                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
1587                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1588                                SWIFT_VERSION = 4.2;
1589                        };
1590                        name = Debug;
1591                };
1592                BFAA37F6226891760014EB07 /* Release */ = {
1593                        isa = XCBuildConfiguration;
1594                        buildSettings = {
1595                                CLANG_ENABLE_OBJC_ARC = YES;
1596                                CODE_SIGN_ENTITLEMENTS = "I2PSnark-Share/I2PSnark_Share.entitlements";
1597                                CODE_SIGN_IDENTITY = "Developer ID Application";
1598                                CODE_SIGN_STYLE = Manual;
1599                                COMBINE_HIDPI_IMAGES = YES;
1600                                DEVELOPMENT_TEAM = W3C42P2LA8;
1601                                GCC_WARN_UNUSED_FUNCTION = YES;
1602                                GCC_WARN_UNUSED_VARIABLE = YES;
1603                                INFOPLIST_FILE = "I2PSnark-Share/Info.plist";
1604                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/../../../../Frameworks";
1605                                MACOSX_DEPLOYMENT_TARGET = 10.12;
1606                                MTL_FAST_MATH = YES;
1607                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher.I2PSnark-Share";
1608                                PRODUCT_NAME = "$(TARGET_NAME)";
1609                                PROVISIONING_PROFILE_SPECIFIER = "";
1610                                SKIP_INSTALL = YES;
1611                                SWIFT_OPTIMIZATION_LEVEL = "-O";
1612                                SWIFT_VERSION = 4.2;
1613                        };
1614                        name = Release;
1615                };
1616                BFD289E2227810AF0014EB07 /* Debug */ = {
1617                        isa = XCBuildConfiguration;
1618                        buildSettings = {
1619                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
1620                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1621                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
1622                                CODE_SIGN_IDENTITY = "Developer ID Application";
1623                                CODE_SIGN_STYLE = Manual;
1624                                COMBINE_HIDPI_IMAGES = YES;
1625                                COMPRESS_PNG_FILES = YES;
1626                                COPY_PHASE_STRIP = YES;
1627                                DEAD_CODE_STRIPPING = YES;
1628                                DEFINES_MODULE = YES;
1629                                DEVELOPMENT_TEAM = W3C42P2LA8;
1630                                ENABLE_HARDENED_RUNTIME = YES;
1631                                FRAMEWORK_SEARCH_PATHS = (
1632                                        "$(inherited)",
1633                                        /Library/Frameworks,
1634                                        /System/Library/Frameworks,
1635                                        "$(PROJECT_DIR)",
1636                                );
1637                                GCC_WARN_UNUSED_FUNCTION = NO;
1638                                GCC_WARN_UNUSED_VALUE = NO;
1639                                GCC_WARN_UNUSED_VARIABLE = NO;
1640                                HEADER_SEARCH_PATHS = (
1641                                        "$(inherited)",
1642                                        "$(SRCROOT)/include",
1643                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
1644                                );
1645                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
1646                                INFOPLIST_FILE = "I2PLauncher copy-Info.plist";
1647                                LD_NO_PIE = YES;
1648                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
1649                                MACOSX_DEPLOYMENT_TARGET = 10.11;
1650                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
1651                                PRODUCT_NAME = "$(TARGET_NAME)";
1652                                PROVISIONING_PROFILE_SPECIFIER = "";
1653                                SDKROOT = macosx;
1654                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
1655                                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1656                                SWIFT_VERSION = 3.0;
1657                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
1658                        };
1659                        name = Debug;
1660                };
1661                BFD289E3227810AF0014EB07 /* Release */ = {
1662                        isa = XCBuildConfiguration;
1663                        buildSettings = {
1664                                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
1665                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1666                                CODE_SIGN_ENTITLEMENTS = I2PLauncher/I2PLauncher.entitlements;
1667                                CODE_SIGN_IDENTITY = "Developer ID Application";
1668                                CODE_SIGN_STYLE = Manual;
1669                                COMBINE_HIDPI_IMAGES = YES;
1670                                COMPRESS_PNG_FILES = YES;
1671                                COPY_PHASE_STRIP = YES;
1672                                DEAD_CODE_STRIPPING = YES;
1673                                DEFINES_MODULE = YES;
1674                                DEVELOPMENT_TEAM = W3C42P2LA8;
1675                                ENABLE_HARDENED_RUNTIME = YES;
1676                                FRAMEWORK_SEARCH_PATHS = (
1677                                        "$(inherited)",
1678                                        /Library/Frameworks,
1679                                        /System/Library/Frameworks,
1680                                        "$(PROJECT_DIR)",
1681                                );
1682                                GCC_WARN_UNUSED_FUNCTION = NO;
1683                                GCC_WARN_UNUSED_VALUE = NO;
1684                                GCC_WARN_UNUSED_VARIABLE = NO;
1685                                HEADER_SEARCH_PATHS = (
1686                                        "$(inherited)",
1687                                        "$(SRCROOT)/include",
1688                                        "$(SRCROOT)/../../../Sparkle/Sparkle",
1689                                );
1690                                INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = include;
1691                                INFOPLIST_FILE = "I2PLauncher copy-Info.plist";
1692                                LD_NO_PIE = YES;
1693                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/Frameworks @loader_path/../Frameworks";
1694                                MACOSX_DEPLOYMENT_TARGET = 10.11;
1695                                PRODUCT_BUNDLE_IDENTIFIER = "net.i2p.bootstrap-macosx.I2PLauncher";
1696                                PRODUCT_NAME = "$(TARGET_NAME)";
1697                                PROVISIONING_PROFILE_SPECIFIER = "";
1698                                SDKROOT = macosx;
1699                                SWIFT_OBJC_BRIDGING_HEADER = "I2PLauncher/I2PLauncher-Bridging-Header.h";
1700                                SWIFT_VERSION = 3.0;
1701                                SYSTEM_HEADER_SEARCH_PATHS = "$(SRCROOT)/include/**";
1702                        };
1703                        name = Release;
1704                };
1705/* End XCBuildConfiguration section */
1706
1707/* Begin XCConfigurationList section */
1708                BF5061632113C48E0014EB07 /* Build configuration list for PBXProject "I2PLauncher" */ = {
1709                        isa = XCConfigurationList;
1710                        buildConfigurations = (
1711                                BF50617A2113C4900014EB07 /* Debug */,
1712                                BF50617B2113C4900014EB07 /* Release */,
1713                        );
1714                        defaultConfigurationIsVisible = 0;
1715                        defaultConfigurationName = Release;
1716                };
1717                BF50617C2113C4900014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher" */ = {
1718                        isa = XCConfigurationList;
1719                        buildConfigurations = (
1720                                BF50617D2113C4900014EB07 /* Debug */,
1721                                BF50617E2113C4900014EB07 /* Release */,
1722                        );
1723                        defaultConfigurationIsVisible = 0;
1724                        defaultConfigurationName = Release;
1725                };
1726                BF99FD40227087A40014EB07 /* Build configuration list for PBXNativeTarget "RouterWrapper" */ = {
1727                        isa = XCConfigurationList;
1728                        buildConfigurations = (
1729                                BF99FD41227087A40014EB07 /* Debug */,
1730                                BF99FD42227087A40014EB07 /* Release */,
1731                        );
1732                        defaultConfigurationIsVisible = 0;
1733                        defaultConfigurationName = Release;
1734                };
1735                BFA5226C21CD434A0014EB07 /* Build configuration list for PBXNativeTarget "StartupItemApp" */ = {
1736                        isa = XCConfigurationList;
1737                        buildConfigurations = (
1738                                BFA5226A21CD434A0014EB07 /* Debug */,
1739                                BFA5226B21CD434A0014EB07 /* Release */,
1740                        );
1741                        defaultConfigurationIsVisible = 0;
1742                        defaultConfigurationName = Release;
1743                };
1744                BFAA37F7226891760014EB07 /* Build configuration list for PBXNativeTarget "I2PSnark-Share" */ = {
1745                        isa = XCConfigurationList;
1746                        buildConfigurations = (
1747                                BFAA37F5226891760014EB07 /* Debug */,
1748                                BFAA37F6226891760014EB07 /* Release */,
1749                        );
1750                        defaultConfigurationIsVisible = 0;
1751                        defaultConfigurationName = Release;
1752                };
1753                BFD289E1227810AF0014EB07 /* Build configuration list for PBXNativeTarget "I2PLauncher-Appstore" */ = {
1754                        isa = XCConfigurationList;
1755                        buildConfigurations = (
1756                                BFD289E2227810AF0014EB07 /* Debug */,
1757                                BFD289E3227810AF0014EB07 /* Release */,
1758                        );
1759                        defaultConfigurationIsVisible = 0;
1760                        defaultConfigurationName = Release;
1761                };
1762/* End XCConfigurationList section */
1763
1764/* Begin XCVersionGroup section */
1765                BF50616E2113C48E0014EB07 /* I2PLauncher.xcdatamodeld */ = {
1766                        isa = XCVersionGroup;
1767                        children = (
1768                                BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */,
1769                        );
1770                        currentVersion = BF50616F2113C48E0014EB07 /* I2PLauncher.xcdatamodel */;
1771                        path = I2PLauncher.xcdatamodeld;
1772                        sourceTree = "<group>";
1773                        versionGroupType = wrapper.xcdatamodel;
1774                };
1775/* End XCVersionGroup section */
1776        };
1777        rootObject = BF5061602113C48E0014EB07 /* Project object */;
1778}
Note: See TracBrowser for help on using the repository browser.