github.com/psiphon-labs/psiphon-tunnel-core@v2.0.28+incompatible/MobileLibrary/iOS/SampleApps/TunneledWebView/TunneledWebView.xcodeproj/project.pbxproj (about) 1 // !$*UTF8*$! 2 { 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 46; 7 objects = { 8 9 /* Begin PBXBuildFile section */ 10 4E0CA9681FDE554B00B48BCA /* JAHPAuthenticatingHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E0CA9611FDE554B00B48BCA /* JAHPAuthenticatingHTTPProtocol.m */; }; 11 4E0CA9691FDE554B00B48BCA /* JAHPCacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E0CA9631FDE554B00B48BCA /* JAHPCacheStoragePolicy.m */; }; 12 4E0CA96A1FDE554B00B48BCA /* JAHPCanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E0CA9651FDE554B00B48BCA /* JAHPCanonicalRequest.m */; }; 13 4E0CA96B1FDE554B00B48BCA /* JAHPQNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E0CA9671FDE554B00B48BCA /* JAHPQNSURLSessionDemux.m */; }; 14 4EE9CDD91FE0830600BCE310 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 4EE9CDD81FE0830600BCE310 /* README.md */; }; 15 662658EE1DCB8CF300872F6C /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 662658ED1DCB8CF300872F6C /* AppDelegate.swift */; }; 16 662658F01DCB8CF300872F6C /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 662658EF1DCB8CF300872F6C /* ViewController.swift */; }; 17 662658F31DCB8CF300872F6C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 662658F11DCB8CF300872F6C /* Main.storyboard */; }; 18 662658F51DCB8CF300872F6C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 662658F41DCB8CF300872F6C /* Assets.xcassets */; }; 19 662658F81DCB8CF300872F6C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 662658F61DCB8CF300872F6C /* LaunchScreen.storyboard */; }; 20 662659031DCB8CF400872F6C /* TunneledWebViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 662659021DCB8CF400872F6C /* TunneledWebViewTests.swift */; }; 21 6626590E1DCB8CF400872F6C /* TunneledWebViewUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6626590D1DCB8CF400872F6C /* TunneledWebViewUITests.swift */; }; 22 6682D90E1EB1334000329958 /* psiphon-embedded-server-entries.txt in Resources */ = {isa = PBXBuildFile; fileRef = 6682D90D1EB1334000329958 /* psiphon-embedded-server-entries.txt */; }; 23 6688DBB61DCD684B00721A9E /* psiphon-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 6688DBB51DCD684B00721A9E /* psiphon-config.json */; }; 24 DDFD23795085E5852A8F4DD5 /* libPods-TunneledWebView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E472F80E34E361EB72B2FD0C /* libPods-TunneledWebView.a */; }; 25 /* End PBXBuildFile section */ 26 27 /* Begin PBXContainerItemProxy section */ 28 662658FF1DCB8CF400872F6C /* PBXContainerItemProxy */ = { 29 isa = PBXContainerItemProxy; 30 containerPortal = 662658E21DCB8CF300872F6C /* Project object */; 31 proxyType = 1; 32 remoteGlobalIDString = 662658E91DCB8CF300872F6C; 33 remoteInfo = TunneledWebView; 34 }; 35 6626590A1DCB8CF400872F6C /* PBXContainerItemProxy */ = { 36 isa = PBXContainerItemProxy; 37 containerPortal = 662658E21DCB8CF300872F6C /* Project object */; 38 proxyType = 1; 39 remoteGlobalIDString = 662658E91DCB8CF300872F6C; 40 remoteInfo = TunneledWebView; 41 }; 42 /* End PBXContainerItemProxy section */ 43 44 /* Begin PBXCopyFilesBuildPhase section */ 45 662659221DCBC8CB00872F6C /* CopyFiles */ = { 46 isa = PBXCopyFilesBuildPhase; 47 buildActionMask = 2147483647; 48 dstPath = ""; 49 dstSubfolderSpec = 10; 50 files = ( 51 ); 52 runOnlyForDeploymentPostprocessing = 0; 53 }; 54 /* End PBXCopyFilesBuildPhase section */ 55 56 /* Begin PBXFileReference section */ 57 4E0CA9601FDE554B00B48BCA /* JAHPAuthenticatingHTTPProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JAHPAuthenticatingHTTPProtocol.h; sourceTree = "<group>"; }; 58 4E0CA9611FDE554B00B48BCA /* JAHPAuthenticatingHTTPProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JAHPAuthenticatingHTTPProtocol.m; sourceTree = "<group>"; }; 59 4E0CA9621FDE554B00B48BCA /* JAHPCacheStoragePolicy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JAHPCacheStoragePolicy.h; sourceTree = "<group>"; }; 60 4E0CA9631FDE554B00B48BCA /* JAHPCacheStoragePolicy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JAHPCacheStoragePolicy.m; sourceTree = "<group>"; }; 61 4E0CA9641FDE554B00B48BCA /* JAHPCanonicalRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JAHPCanonicalRequest.h; sourceTree = "<group>"; }; 62 4E0CA9651FDE554B00B48BCA /* JAHPCanonicalRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JAHPCanonicalRequest.m; sourceTree = "<group>"; }; 63 4E0CA9661FDE554B00B48BCA /* JAHPQNSURLSessionDemux.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JAHPQNSURLSessionDemux.h; sourceTree = "<group>"; }; 64 4E0CA9671FDE554B00B48BCA /* JAHPQNSURLSessionDemux.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JAHPQNSURLSessionDemux.m; sourceTree = "<group>"; }; 65 4E5A8DF51FDA7541009F8702 /* TunneledWebView-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TunneledWebView-Bridging-Header.h"; sourceTree = "<group>"; }; 66 4EE9CDD81FE0830600BCE310 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = SOURCE_ROOT; }; 67 662658EA1DCB8CF300872F6C /* TunneledWebView.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TunneledWebView.app; sourceTree = BUILT_PRODUCTS_DIR; }; 68 662658ED1DCB8CF300872F6C /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; 69 662658EF1DCB8CF300872F6C /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; }; 70 662658F21DCB8CF300872F6C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; 71 662658F41DCB8CF300872F6C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 72 662658F71DCB8CF300872F6C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; 73 662658F91DCB8CF300872F6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 74 662658FE1DCB8CF400872F6C /* TunneledWebViewTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TunneledWebViewTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 75 662659021DCB8CF400872F6C /* TunneledWebViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunneledWebViewTests.swift; sourceTree = "<group>"; }; 76 662659041DCB8CF400872F6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 77 662659091DCB8CF400872F6C /* TunneledWebViewUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TunneledWebViewUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 78 6626590D1DCB8CF400872F6C /* TunneledWebViewUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunneledWebViewUITests.swift; sourceTree = "<group>"; }; 79 6626590F1DCB8CF400872F6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 80 6682D90D1EB1334000329958 /* psiphon-embedded-server-entries.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "psiphon-embedded-server-entries.txt"; sourceTree = "<group>"; }; 81 6688DBB51DCD684B00721A9E /* psiphon-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "psiphon-config.json"; sourceTree = "<group>"; }; 82 76C8CF5D2CF9F4228B9CD56E /* Pods-TunneledWebView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunneledWebView.release.xcconfig"; path = "Pods/Target Support Files/Pods-TunneledWebView/Pods-TunneledWebView.release.xcconfig"; sourceTree = "<group>"; }; 83 85795C6590EED64B7A6684AA /* Pods-TunneledWebView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunneledWebView.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TunneledWebView/Pods-TunneledWebView.debug.xcconfig"; sourceTree = "<group>"; }; 84 E472F80E34E361EB72B2FD0C /* libPods-TunneledWebView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TunneledWebView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 85 /* End PBXFileReference section */ 86 87 /* Begin PBXFrameworksBuildPhase section */ 88 662658E71DCB8CF300872F6C /* Frameworks */ = { 89 isa = PBXFrameworksBuildPhase; 90 buildActionMask = 2147483647; 91 files = ( 92 DDFD23795085E5852A8F4DD5 /* libPods-TunneledWebView.a in Frameworks */, 93 ); 94 runOnlyForDeploymentPostprocessing = 0; 95 }; 96 662658FB1DCB8CF400872F6C /* Frameworks */ = { 97 isa = PBXFrameworksBuildPhase; 98 buildActionMask = 2147483647; 99 files = ( 100 ); 101 runOnlyForDeploymentPostprocessing = 0; 102 }; 103 662659061DCB8CF400872F6C /* Frameworks */ = { 104 isa = PBXFrameworksBuildPhase; 105 buildActionMask = 2147483647; 106 files = ( 107 ); 108 runOnlyForDeploymentPostprocessing = 0; 109 }; 110 /* End PBXFrameworksBuildPhase section */ 111 112 /* Begin PBXGroup section */ 113 4E0CA95F1FDE554B00B48BCA /* JiveAuthenticatingHTTPProtocol */ = { 114 isa = PBXGroup; 115 children = ( 116 4E0CA9601FDE554B00B48BCA /* JAHPAuthenticatingHTTPProtocol.h */, 117 4E0CA9611FDE554B00B48BCA /* JAHPAuthenticatingHTTPProtocol.m */, 118 4E0CA9621FDE554B00B48BCA /* JAHPCacheStoragePolicy.h */, 119 4E0CA9631FDE554B00B48BCA /* JAHPCacheStoragePolicy.m */, 120 4E0CA9641FDE554B00B48BCA /* JAHPCanonicalRequest.h */, 121 4E0CA9651FDE554B00B48BCA /* JAHPCanonicalRequest.m */, 122 4E0CA9661FDE554B00B48BCA /* JAHPQNSURLSessionDemux.h */, 123 4E0CA9671FDE554B00B48BCA /* JAHPQNSURLSessionDemux.m */, 124 ); 125 name = JiveAuthenticatingHTTPProtocol; 126 path = External/JiveAuthenticatingHTTPProtocol; 127 sourceTree = SOURCE_ROOT; 128 }; 129 662658E11DCB8CF300872F6C = { 130 isa = PBXGroup; 131 children = ( 132 662658EC1DCB8CF300872F6C /* TunneledWebView */, 133 662659011DCB8CF400872F6C /* TunneledWebViewTests */, 134 6626590C1DCB8CF400872F6C /* TunneledWebViewUITests */, 135 662658EB1DCB8CF300872F6C /* Products */, 136 A5804F65F614B094CCA05E13 /* Pods */, 137 8B6FB31735B11066EC18E1CB /* Frameworks */, 138 ); 139 sourceTree = "<group>"; 140 }; 141 662658EB1DCB8CF300872F6C /* Products */ = { 142 isa = PBXGroup; 143 children = ( 144 662658EA1DCB8CF300872F6C /* TunneledWebView.app */, 145 662658FE1DCB8CF400872F6C /* TunneledWebViewTests.xctest */, 146 662659091DCB8CF400872F6C /* TunneledWebViewUITests.xctest */, 147 ); 148 name = Products; 149 sourceTree = "<group>"; 150 }; 151 662658EC1DCB8CF300872F6C /* TunneledWebView */ = { 152 isa = PBXGroup; 153 children = ( 154 4EE9CDD81FE0830600BCE310 /* README.md */, 155 4E5A8DF51FDA7541009F8702 /* TunneledWebView-Bridging-Header.h */, 156 662658ED1DCB8CF300872F6C /* AppDelegate.swift */, 157 662658EF1DCB8CF300872F6C /* ViewController.swift */, 158 662658F11DCB8CF300872F6C /* Main.storyboard */, 159 662658F41DCB8CF300872F6C /* Assets.xcassets */, 160 662658F61DCB8CF300872F6C /* LaunchScreen.storyboard */, 161 662658F91DCB8CF300872F6C /* Info.plist */, 162 6688DBB51DCD684B00721A9E /* psiphon-config.json */, 163 6682D90D1EB1334000329958 /* psiphon-embedded-server-entries.txt */, 164 4E0CA95F1FDE554B00B48BCA /* JiveAuthenticatingHTTPProtocol */, 165 ); 166 path = TunneledWebView; 167 sourceTree = "<group>"; 168 }; 169 662659011DCB8CF400872F6C /* TunneledWebViewTests */ = { 170 isa = PBXGroup; 171 children = ( 172 662659021DCB8CF400872F6C /* TunneledWebViewTests.swift */, 173 662659041DCB8CF400872F6C /* Info.plist */, 174 ); 175 path = TunneledWebViewTests; 176 sourceTree = "<group>"; 177 }; 178 6626590C1DCB8CF400872F6C /* TunneledWebViewUITests */ = { 179 isa = PBXGroup; 180 children = ( 181 6626590D1DCB8CF400872F6C /* TunneledWebViewUITests.swift */, 182 6626590F1DCB8CF400872F6C /* Info.plist */, 183 ); 184 path = TunneledWebViewUITests; 185 sourceTree = "<group>"; 186 }; 187 8B6FB31735B11066EC18E1CB /* Frameworks */ = { 188 isa = PBXGroup; 189 children = ( 190 E472F80E34E361EB72B2FD0C /* libPods-TunneledWebView.a */, 191 ); 192 name = Frameworks; 193 sourceTree = "<group>"; 194 }; 195 A5804F65F614B094CCA05E13 /* Pods */ = { 196 isa = PBXGroup; 197 children = ( 198 85795C6590EED64B7A6684AA /* Pods-TunneledWebView.debug.xcconfig */, 199 76C8CF5D2CF9F4228B9CD56E /* Pods-TunneledWebView.release.xcconfig */, 200 ); 201 name = Pods; 202 sourceTree = "<group>"; 203 }; 204 /* End PBXGroup section */ 205 206 /* Begin PBXNativeTarget section */ 207 662658E91DCB8CF300872F6C /* TunneledWebView */ = { 208 isa = PBXNativeTarget; 209 buildConfigurationList = 662659121DCB8CF400872F6C /* Build configuration list for PBXNativeTarget "TunneledWebView" */; 210 buildPhases = ( 211 5D5B0B0744787E007145BB7C /* [CP] Check Pods Manifest.lock */, 212 662658E61DCB8CF300872F6C /* Sources */, 213 662658E71DCB8CF300872F6C /* Frameworks */, 214 662658E81DCB8CF300872F6C /* Resources */, 215 662659221DCBC8CB00872F6C /* CopyFiles */, 216 055465DE48CF8066AB340776 /* [CP] Embed Pods Frameworks */, 217 38F1196294383441FD177AFA /* [CP] Copy Pods Resources */, 218 ); 219 buildRules = ( 220 ); 221 dependencies = ( 222 ); 223 name = TunneledWebView; 224 productName = TunneledWebView; 225 productReference = 662658EA1DCB8CF300872F6C /* TunneledWebView.app */; 226 productType = "com.apple.product-type.application"; 227 }; 228 662658FD1DCB8CF400872F6C /* TunneledWebViewTests */ = { 229 isa = PBXNativeTarget; 230 buildConfigurationList = 662659151DCB8CF400872F6C /* Build configuration list for PBXNativeTarget "TunneledWebViewTests" */; 231 buildPhases = ( 232 662658FA1DCB8CF400872F6C /* Sources */, 233 662658FB1DCB8CF400872F6C /* Frameworks */, 234 662658FC1DCB8CF400872F6C /* Resources */, 235 ); 236 buildRules = ( 237 ); 238 dependencies = ( 239 662659001DCB8CF400872F6C /* PBXTargetDependency */, 240 ); 241 name = TunneledWebViewTests; 242 productName = TunneledWebViewTests; 243 productReference = 662658FE1DCB8CF400872F6C /* TunneledWebViewTests.xctest */; 244 productType = "com.apple.product-type.bundle.unit-test"; 245 }; 246 662659081DCB8CF400872F6C /* TunneledWebViewUITests */ = { 247 isa = PBXNativeTarget; 248 buildConfigurationList = 662659181DCB8CF400872F6C /* Build configuration list for PBXNativeTarget "TunneledWebViewUITests" */; 249 buildPhases = ( 250 662659051DCB8CF400872F6C /* Sources */, 251 662659061DCB8CF400872F6C /* Frameworks */, 252 662659071DCB8CF400872F6C /* Resources */, 253 ); 254 buildRules = ( 255 ); 256 dependencies = ( 257 6626590B1DCB8CF400872F6C /* PBXTargetDependency */, 258 ); 259 name = TunneledWebViewUITests; 260 productName = TunneledWebViewUITests; 261 productReference = 662659091DCB8CF400872F6C /* TunneledWebViewUITests.xctest */; 262 productType = "com.apple.product-type.bundle.ui-testing"; 263 }; 264 /* End PBXNativeTarget section */ 265 266 /* Begin PBXProject section */ 267 662658E21DCB8CF300872F6C /* Project object */ = { 268 isa = PBXProject; 269 attributes = { 270 LastSwiftUpdateCheck = 0800; 271 LastUpgradeCheck = 0900; 272 ORGANIZATIONNAME = "Psiphon Inc."; 273 TargetAttributes = { 274 662658E91DCB8CF300872F6C = { 275 CreatedOnToolsVersion = 8.0; 276 DevelopmentTeam = Q6HLNEX92A; 277 ProvisioningStyle = Automatic; 278 }; 279 662658FD1DCB8CF400872F6C = { 280 CreatedOnToolsVersion = 8.0; 281 DevelopmentTeam = Q6HLNEX92A; 282 ProvisioningStyle = Automatic; 283 TestTargetID = 662658E91DCB8CF300872F6C; 284 }; 285 662659081DCB8CF400872F6C = { 286 CreatedOnToolsVersion = 8.0; 287 DevelopmentTeam = Q6HLNEX92A; 288 ProvisioningStyle = Automatic; 289 TestTargetID = 662658E91DCB8CF300872F6C; 290 }; 291 }; 292 }; 293 buildConfigurationList = 662658E51DCB8CF300872F6C /* Build configuration list for PBXProject "TunneledWebView" */; 294 compatibilityVersion = "Xcode 3.2"; 295 developmentRegion = English; 296 hasScannedForEncodings = 0; 297 knownRegions = ( 298 English, 299 en, 300 Base, 301 ); 302 mainGroup = 662658E11DCB8CF300872F6C; 303 productRefGroup = 662658EB1DCB8CF300872F6C /* Products */; 304 projectDirPath = ""; 305 projectRoot = ""; 306 targets = ( 307 662658E91DCB8CF300872F6C /* TunneledWebView */, 308 662658FD1DCB8CF400872F6C /* TunneledWebViewTests */, 309 662659081DCB8CF400872F6C /* TunneledWebViewUITests */, 310 ); 311 }; 312 /* End PBXProject section */ 313 314 /* Begin PBXResourcesBuildPhase section */ 315 662658E81DCB8CF300872F6C /* Resources */ = { 316 isa = PBXResourcesBuildPhase; 317 buildActionMask = 2147483647; 318 files = ( 319 4EE9CDD91FE0830600BCE310 /* README.md in Resources */, 320 662658F81DCB8CF300872F6C /* LaunchScreen.storyboard in Resources */, 321 662658F51DCB8CF300872F6C /* Assets.xcassets in Resources */, 322 6682D90E1EB1334000329958 /* psiphon-embedded-server-entries.txt in Resources */, 323 662658F31DCB8CF300872F6C /* Main.storyboard in Resources */, 324 6688DBB61DCD684B00721A9E /* psiphon-config.json in Resources */, 325 ); 326 runOnlyForDeploymentPostprocessing = 0; 327 }; 328 662658FC1DCB8CF400872F6C /* Resources */ = { 329 isa = PBXResourcesBuildPhase; 330 buildActionMask = 2147483647; 331 files = ( 332 ); 333 runOnlyForDeploymentPostprocessing = 0; 334 }; 335 662659071DCB8CF400872F6C /* Resources */ = { 336 isa = PBXResourcesBuildPhase; 337 buildActionMask = 2147483647; 338 files = ( 339 ); 340 runOnlyForDeploymentPostprocessing = 0; 341 }; 342 /* End PBXResourcesBuildPhase section */ 343 344 /* Begin PBXShellScriptBuildPhase section */ 345 055465DE48CF8066AB340776 /* [CP] Embed Pods Frameworks */ = { 346 isa = PBXShellScriptBuildPhase; 347 buildActionMask = 2147483647; 348 files = ( 349 ); 350 inputPaths = ( 351 "${SRCROOT}/Pods/Target Support Files/Pods-TunneledWebView/Pods-TunneledWebView-frameworks.sh", 352 "${PODS_ROOT}/PsiphonTunnel/Frameworks/PsiphonTunnel.framework", 353 ); 354 name = "[CP] Embed Pods Frameworks"; 355 outputPaths = ( 356 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PsiphonTunnel.framework", 357 ); 358 runOnlyForDeploymentPostprocessing = 0; 359 shellPath = /bin/sh; 360 shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TunneledWebView/Pods-TunneledWebView-frameworks.sh\"\n"; 361 showEnvVarsInLog = 0; 362 }; 363 38F1196294383441FD177AFA /* [CP] Copy Pods Resources */ = { 364 isa = PBXShellScriptBuildPhase; 365 buildActionMask = 2147483647; 366 files = ( 367 ); 368 inputFileListPaths = ( 369 ); 370 inputPaths = ( 371 ); 372 name = "[CP] Copy Pods Resources"; 373 outputFileListPaths = ( 374 ); 375 outputPaths = ( 376 ); 377 runOnlyForDeploymentPostprocessing = 0; 378 shellPath = /bin/sh; 379 shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TunneledWebView/Pods-TunneledWebView-resources.sh\"\n"; 380 showEnvVarsInLog = 0; 381 }; 382 5D5B0B0744787E007145BB7C /* [CP] Check Pods Manifest.lock */ = { 383 isa = PBXShellScriptBuildPhase; 384 buildActionMask = 2147483647; 385 files = ( 386 ); 387 inputPaths = ( 388 "${PODS_PODFILE_DIR_PATH}/Podfile.lock", 389 "${PODS_ROOT}/Manifest.lock", 390 ); 391 name = "[CP] Check Pods Manifest.lock"; 392 outputPaths = ( 393 "$(DERIVED_FILE_DIR)/Pods-TunneledWebView-checkManifestLockResult.txt", 394 ); 395 runOnlyForDeploymentPostprocessing = 0; 396 shellPath = /bin/sh; 397 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"; 398 showEnvVarsInLog = 0; 399 }; 400 /* End PBXShellScriptBuildPhase section */ 401 402 /* Begin PBXSourcesBuildPhase section */ 403 662658E61DCB8CF300872F6C /* Sources */ = { 404 isa = PBXSourcesBuildPhase; 405 buildActionMask = 2147483647; 406 files = ( 407 662658F01DCB8CF300872F6C /* ViewController.swift in Sources */, 408 4E0CA96A1FDE554B00B48BCA /* JAHPCanonicalRequest.m in Sources */, 409 4E0CA96B1FDE554B00B48BCA /* JAHPQNSURLSessionDemux.m in Sources */, 410 662658EE1DCB8CF300872F6C /* AppDelegate.swift in Sources */, 411 4E0CA9681FDE554B00B48BCA /* JAHPAuthenticatingHTTPProtocol.m in Sources */, 412 4E0CA9691FDE554B00B48BCA /* JAHPCacheStoragePolicy.m in Sources */, 413 ); 414 runOnlyForDeploymentPostprocessing = 0; 415 }; 416 662658FA1DCB8CF400872F6C /* Sources */ = { 417 isa = PBXSourcesBuildPhase; 418 buildActionMask = 2147483647; 419 files = ( 420 662659031DCB8CF400872F6C /* TunneledWebViewTests.swift in Sources */, 421 ); 422 runOnlyForDeploymentPostprocessing = 0; 423 }; 424 662659051DCB8CF400872F6C /* Sources */ = { 425 isa = PBXSourcesBuildPhase; 426 buildActionMask = 2147483647; 427 files = ( 428 6626590E1DCB8CF400872F6C /* TunneledWebViewUITests.swift in Sources */, 429 ); 430 runOnlyForDeploymentPostprocessing = 0; 431 }; 432 /* End PBXSourcesBuildPhase section */ 433 434 /* Begin PBXTargetDependency section */ 435 662659001DCB8CF400872F6C /* PBXTargetDependency */ = { 436 isa = PBXTargetDependency; 437 target = 662658E91DCB8CF300872F6C /* TunneledWebView */; 438 targetProxy = 662658FF1DCB8CF400872F6C /* PBXContainerItemProxy */; 439 }; 440 6626590B1DCB8CF400872F6C /* PBXTargetDependency */ = { 441 isa = PBXTargetDependency; 442 target = 662658E91DCB8CF300872F6C /* TunneledWebView */; 443 targetProxy = 6626590A1DCB8CF400872F6C /* PBXContainerItemProxy */; 444 }; 445 /* End PBXTargetDependency section */ 446 447 /* Begin PBXVariantGroup section */ 448 662658F11DCB8CF300872F6C /* Main.storyboard */ = { 449 isa = PBXVariantGroup; 450 children = ( 451 662658F21DCB8CF300872F6C /* Base */, 452 ); 453 name = Main.storyboard; 454 sourceTree = "<group>"; 455 }; 456 662658F61DCB8CF300872F6C /* LaunchScreen.storyboard */ = { 457 isa = PBXVariantGroup; 458 children = ( 459 662658F71DCB8CF300872F6C /* Base */, 460 ); 461 name = LaunchScreen.storyboard; 462 sourceTree = "<group>"; 463 }; 464 /* End PBXVariantGroup section */ 465 466 /* Begin XCBuildConfiguration section */ 467 662659101DCB8CF400872F6C /* Debug */ = { 468 isa = XCBuildConfiguration; 469 buildSettings = { 470 ALWAYS_SEARCH_USER_PATHS = NO; 471 CLANG_ANALYZER_NONNULL = YES; 472 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 473 CLANG_CXX_LIBRARY = "libc++"; 474 CLANG_ENABLE_MODULES = YES; 475 CLANG_ENABLE_OBJC_ARC = YES; 476 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 477 CLANG_WARN_BOOL_CONVERSION = YES; 478 CLANG_WARN_COMMA = YES; 479 CLANG_WARN_CONSTANT_CONVERSION = YES; 480 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 481 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 482 CLANG_WARN_EMPTY_BODY = YES; 483 CLANG_WARN_ENUM_CONVERSION = YES; 484 CLANG_WARN_INFINITE_RECURSION = YES; 485 CLANG_WARN_INT_CONVERSION = YES; 486 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 487 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 488 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 489 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 490 CLANG_WARN_STRICT_PROTOTYPES = YES; 491 CLANG_WARN_SUSPICIOUS_MOVE = YES; 492 CLANG_WARN_SUSPICIOUS_MOVES = YES; 493 CLANG_WARN_UNREACHABLE_CODE = YES; 494 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 495 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 496 COPY_PHASE_STRIP = NO; 497 DEBUG_INFORMATION_FORMAT = dwarf; 498 ENABLE_BITCODE = YES; 499 ENABLE_STRICT_OBJC_MSGSEND = YES; 500 ENABLE_TESTABILITY = YES; 501 GCC_C_LANGUAGE_STANDARD = gnu99; 502 GCC_DYNAMIC_NO_PIC = NO; 503 GCC_NO_COMMON_BLOCKS = YES; 504 GCC_OPTIMIZATION_LEVEL = 0; 505 GCC_PREPROCESSOR_DEFINITIONS = ( 506 "DEBUG=1", 507 "$(inherited)", 508 ); 509 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 510 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 511 GCC_WARN_UNDECLARED_SELECTOR = YES; 512 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 513 GCC_WARN_UNUSED_FUNCTION = YES; 514 GCC_WARN_UNUSED_VARIABLE = YES; 515 IPHONEOS_DEPLOYMENT_TARGET = 9.3; 516 MTL_ENABLE_DEBUG_INFO = YES; 517 ONLY_ACTIVE_ARCH = YES; 518 SDKROOT = iphoneos; 519 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 520 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 521 TARGETED_DEVICE_FAMILY = "1,2"; 522 }; 523 name = Debug; 524 }; 525 662659111DCB8CF400872F6C /* Release */ = { 526 isa = XCBuildConfiguration; 527 buildSettings = { 528 ALWAYS_SEARCH_USER_PATHS = NO; 529 CLANG_ANALYZER_NONNULL = YES; 530 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 531 CLANG_CXX_LIBRARY = "libc++"; 532 CLANG_ENABLE_MODULES = YES; 533 CLANG_ENABLE_OBJC_ARC = YES; 534 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 535 CLANG_WARN_BOOL_CONVERSION = YES; 536 CLANG_WARN_COMMA = YES; 537 CLANG_WARN_CONSTANT_CONVERSION = YES; 538 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 539 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 540 CLANG_WARN_EMPTY_BODY = YES; 541 CLANG_WARN_ENUM_CONVERSION = YES; 542 CLANG_WARN_INFINITE_RECURSION = YES; 543 CLANG_WARN_INT_CONVERSION = YES; 544 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 545 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 546 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 547 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 548 CLANG_WARN_STRICT_PROTOTYPES = YES; 549 CLANG_WARN_SUSPICIOUS_MOVE = YES; 550 CLANG_WARN_SUSPICIOUS_MOVES = YES; 551 CLANG_WARN_UNREACHABLE_CODE = YES; 552 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 553 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 554 COPY_PHASE_STRIP = NO; 555 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 556 ENABLE_BITCODE = YES; 557 ENABLE_NS_ASSERTIONS = NO; 558 ENABLE_STRICT_OBJC_MSGSEND = YES; 559 GCC_C_LANGUAGE_STANDARD = gnu99; 560 GCC_NO_COMMON_BLOCKS = YES; 561 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 562 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 563 GCC_WARN_UNDECLARED_SELECTOR = YES; 564 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 565 GCC_WARN_UNUSED_FUNCTION = YES; 566 GCC_WARN_UNUSED_VARIABLE = YES; 567 IPHONEOS_DEPLOYMENT_TARGET = 9.3; 568 MTL_ENABLE_DEBUG_INFO = NO; 569 SDKROOT = iphoneos; 570 SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; 571 TARGETED_DEVICE_FAMILY = "1,2"; 572 VALIDATE_PRODUCT = YES; 573 }; 574 name = Release; 575 }; 576 662659131DCB8CF400872F6C /* Debug */ = { 577 isa = XCBuildConfiguration; 578 baseConfigurationReference = 85795C6590EED64B7A6684AA /* Pods-TunneledWebView.debug.xcconfig */; 579 buildSettings = { 580 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 581 DEFINES_MODULE = YES; 582 DEVELOPMENT_TEAM = Q6HLNEX92A; 583 ENABLE_BITCODE = NO; 584 FRAMEWORK_SEARCH_PATHS = ( 585 "$(inherited)", 586 "$(PROJECT_DIR)/TunneledWebView", 587 ); 588 INFOPLIST_FILE = TunneledWebView/Info.plist; 589 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 590 PRODUCT_BUNDLE_IDENTIFIER = com.psiphon3.ios.TunneledWebView; 591 PRODUCT_NAME = "$(TARGET_NAME)"; 592 STRIP_BITCODE_FROM_COPIED_FILES = NO; 593 SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/TunneledWebView/TunneledWebView-Bridging-Header.h"; 594 SWIFT_VERSION = 5.0; 595 }; 596 name = Debug; 597 }; 598 662659141DCB8CF400872F6C /* Release */ = { 599 isa = XCBuildConfiguration; 600 baseConfigurationReference = 76C8CF5D2CF9F4228B9CD56E /* Pods-TunneledWebView.release.xcconfig */; 601 buildSettings = { 602 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 603 DEFINES_MODULE = YES; 604 DEVELOPMENT_TEAM = Q6HLNEX92A; 605 ENABLE_BITCODE = NO; 606 FRAMEWORK_SEARCH_PATHS = ( 607 "$(inherited)", 608 "$(PROJECT_DIR)/TunneledWebView", 609 ); 610 INFOPLIST_FILE = TunneledWebView/Info.plist; 611 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 612 PRODUCT_BUNDLE_IDENTIFIER = com.psiphon3.ios.TunneledWebView; 613 PRODUCT_NAME = "$(TARGET_NAME)"; 614 STRIP_BITCODE_FROM_COPIED_FILES = NO; 615 SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/TunneledWebView/TunneledWebView-Bridging-Header.h"; 616 SWIFT_VERSION = 5.0; 617 }; 618 name = Release; 619 }; 620 662659161DCB8CF400872F6C /* Debug */ = { 621 isa = XCBuildConfiguration; 622 buildSettings = { 623 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; 624 BUNDLE_LOADER = "$(TEST_HOST)"; 625 DEVELOPMENT_TEAM = Q6HLNEX92A; 626 INFOPLIST_FILE = TunneledWebViewTests/Info.plist; 627 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 628 PRODUCT_BUNDLE_IDENTIFIER = com.psiphon3.ios.TunneledWebViewTests; 629 PRODUCT_NAME = "$(TARGET_NAME)"; 630 SWIFT_VERSION = 5.0; 631 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TunneledWebView.app/TunneledWebView"; 632 }; 633 name = Debug; 634 }; 635 662659171DCB8CF400872F6C /* Release */ = { 636 isa = XCBuildConfiguration; 637 buildSettings = { 638 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; 639 BUNDLE_LOADER = "$(TEST_HOST)"; 640 DEVELOPMENT_TEAM = Q6HLNEX92A; 641 INFOPLIST_FILE = TunneledWebViewTests/Info.plist; 642 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 643 PRODUCT_BUNDLE_IDENTIFIER = com.psiphon3.ios.TunneledWebViewTests; 644 PRODUCT_NAME = "$(TARGET_NAME)"; 645 SWIFT_VERSION = 5.0; 646 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TunneledWebView.app/TunneledWebView"; 647 }; 648 name = Release; 649 }; 650 662659191DCB8CF400872F6C /* Debug */ = { 651 isa = XCBuildConfiguration; 652 buildSettings = { 653 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; 654 DEVELOPMENT_TEAM = Q6HLNEX92A; 655 INFOPLIST_FILE = TunneledWebViewUITests/Info.plist; 656 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 657 PRODUCT_BUNDLE_IDENTIFIER = com.psiphon3.ios.TunneledWebViewUITests; 658 PRODUCT_NAME = "$(TARGET_NAME)"; 659 SWIFT_VERSION = 5.0; 660 TEST_TARGET_NAME = TunneledWebView; 661 }; 662 name = Debug; 663 }; 664 6626591A1DCB8CF400872F6C /* Release */ = { 665 isa = XCBuildConfiguration; 666 buildSettings = { 667 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; 668 DEVELOPMENT_TEAM = Q6HLNEX92A; 669 INFOPLIST_FILE = TunneledWebViewUITests/Info.plist; 670 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 671 PRODUCT_BUNDLE_IDENTIFIER = com.psiphon3.ios.TunneledWebViewUITests; 672 PRODUCT_NAME = "$(TARGET_NAME)"; 673 SWIFT_VERSION = 5.0; 674 TEST_TARGET_NAME = TunneledWebView; 675 }; 676 name = Release; 677 }; 678 /* End XCBuildConfiguration section */ 679 680 /* Begin XCConfigurationList section */ 681 662658E51DCB8CF300872F6C /* Build configuration list for PBXProject "TunneledWebView" */ = { 682 isa = XCConfigurationList; 683 buildConfigurations = ( 684 662659101DCB8CF400872F6C /* Debug */, 685 662659111DCB8CF400872F6C /* Release */, 686 ); 687 defaultConfigurationIsVisible = 0; 688 defaultConfigurationName = Release; 689 }; 690 662659121DCB8CF400872F6C /* Build configuration list for PBXNativeTarget "TunneledWebView" */ = { 691 isa = XCConfigurationList; 692 buildConfigurations = ( 693 662659131DCB8CF400872F6C /* Debug */, 694 662659141DCB8CF400872F6C /* Release */, 695 ); 696 defaultConfigurationIsVisible = 0; 697 defaultConfigurationName = Release; 698 }; 699 662659151DCB8CF400872F6C /* Build configuration list for PBXNativeTarget "TunneledWebViewTests" */ = { 700 isa = XCConfigurationList; 701 buildConfigurations = ( 702 662659161DCB8CF400872F6C /* Debug */, 703 662659171DCB8CF400872F6C /* Release */, 704 ); 705 defaultConfigurationIsVisible = 0; 706 defaultConfigurationName = Release; 707 }; 708 662659181DCB8CF400872F6C /* Build configuration list for PBXNativeTarget "TunneledWebViewUITests" */ = { 709 isa = XCConfigurationList; 710 buildConfigurations = ( 711 662659191DCB8CF400872F6C /* Debug */, 712 6626591A1DCB8CF400872F6C /* Release */, 713 ); 714 defaultConfigurationIsVisible = 0; 715 defaultConfigurationName = Release; 716 }; 717 /* End XCConfigurationList section */ 718 }; 719 rootObject = 662658E21DCB8CF300872F6C /* Project object */; 720 }