iOS web browser with a focus on security and privacy
at master 1137 lines 73 kB view raw
1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 46; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 010EEA661A43A536001E8B65 /* CookieController.m in Sources */ = {isa = PBXBuildFile; fileRef = 010EEA651A43A536001E8B65 /* CookieController.m */; }; 11 010EEA691A43C8CF001E8B65 /* CookieJar.m in Sources */ = {isa = PBXBuildFile; fileRef = 010EEA681A43C8CF001E8B65 /* CookieJar.m */; }; 12 0135F4761A3D2931005A8F16 /* SearchEngines.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0135F4751A3D2931005A8F16 /* SearchEngines.plist */; }; 13 0135F47F1A3E548F005A8F16 /* WebViewTab.m in Sources */ = {isa = PBXBuildFile; fileRef = 0135F47E1A3E548F005A8F16 /* WebViewTab.m */; }; 14 0141D96A1E0C66F1003472BC /* LocalNetworkChecker_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0141D9691E0C66F1003472BC /* LocalNetworkChecker_Tests.m */; }; 15 014E68A51B9BED3300D98A0A /* HostSettingsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 014E68A41B9BED3300D98A0A /* HostSettingsController.m */; }; 16 014E68A81B9BEDDC00D98A0A /* HostSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 014E68A71B9BEDDC00D98A0A /* HostSettings.m */; }; 17 01559ADE2041E28A006F6DBB /* HistoryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01559ADD2041E28A006F6DBB /* HistoryController.m */; }; 18 015748051E208C5000DB2044 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 015748041E208C5000DB2044 /* UIResponder+FirstResponder.m */; }; 19 016890E4201B808900CDD024 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 016890E3201B808900CDD024 /* AVFoundation.framework */; }; 20 016B2FCB1A53466D002D2730 /* hsts_preload.plist in Resources */ = {isa = PBXBuildFile; fileRef = 016B2FCA1A53466D002D2730 /* hsts_preload.plist */; }; 21 016B2FCD1A5648AE002D2730 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 016B2FCC1A5648AE002D2730 /* WebKit.framework */; }; 22 01801E981A32CA2A002B4718 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801E971A32CA2A002B4718 /* main.m */; }; 23 01801E9B1A32CA2A002B4718 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801E9A1A32CA2A002B4718 /* AppDelegate.m */; }; 24 01801EA11A32CA2A002B4718 /* WebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801EA01A32CA2A002B4718 /* WebViewController.m */; }; 25 01801EA61A32CA2A002B4718 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 01801EA51A32CA2A002B4718 /* Images.xcassets */; }; 26 01801EC01A335BEC002B4718 /* URLInterceptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801EBF1A335BEC002B4718 /* URLInterceptor.m */; }; 27 01801EC31A3360F8002B4718 /* InAppSettings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 01801EC21A3360F8002B4718 /* InAppSettings.bundle */; }; 28 0182AD9B1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0182AD9A1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m */; }; 29 018333CA1A3505FB00670CD1 /* HTTPSEverywhere.m in Sources */ = {isa = PBXBuildFile; fileRef = 018333C91A3505FB00670CD1 /* HTTPSEverywhere.m */; }; 30 018333D21A35291200670CD1 /* HTTPSEverywhereRule.m in Sources */ = {isa = PBXBuildFile; fileRef = 018333D11A35291200670CD1 /* HTTPSEverywhereRule.m */; }; 31 018333DC1A35727C00670CD1 /* HTTPSEverywhere_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 018333DB1A35727C00670CD1 /* HTTPSEverywhere_Tests.m */; }; 32 018333E91A35746500670CD1 /* https-everywhere_rules.plist in Resources */ = {isa = PBXBuildFile; fileRef = 018333E71A35746500670CD1 /* https-everywhere_rules.plist */; }; 33 018333EA1A35746500670CD1 /* https-everywhere_targets.plist in Resources */ = {isa = PBXBuildFile; fileRef = 018333E81A35746500670CD1 /* https-everywhere_targets.plist */; }; 34 01948FE02101314800575F64 /* SearchResultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01948FDF2101314800575F64 /* SearchResultsController.m */; }; 35 019499C820D2D8FC00A29269 /* HostSettings_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 019499C720D2D8FC00A29269 /* HostSettings_Tests.m */; }; 36 019516CC1B7D858C0078586A /* CKHTTPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 019516CB1B7D858C0078586A /* CKHTTPConnection.m */; }; 37 019516CF1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 019516CE1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m */; }; 38 019516D11B7D8B400078586A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 019516D01B7D8B400078586A /* libz.dylib */; }; 39 01AFB5A4201B934D002529A9 /* ShareViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFB5A3201B934D002529A9 /* ShareViewController.m */; }; 40 01AFB5A7201B934D002529A9 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 01AFB5A5201B934D002529A9 /* MainInterface.storyboard */; }; 41 01AFB5AB201B934D002529A9 /* Open in Endless.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 01AFB5A0201B934D002529A9 /* Open in Endless.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 42 01AFB5B1201B96B8002529A9 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01AFB5B0201B96B7002529A9 /* MobileCoreServices.framework */; }; 43 01AFEB371B4DBA8D00A02482 /* BookmarkController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFEB361B4DBA8D00A02482 /* BookmarkController.m */; }; 44 01AFEB491B4ED48000A02482 /* Bookmark.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFEB481B4ED48000A02482 /* Bookmark.m */; }; 45 01AFEB4F1B4F2A5F00A02482 /* OnePasswordExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFEB4D1B4F2A5F00A02482 /* OnePasswordExtension.m */; }; 46 01BFEE431E3BD6E60069AC83 /* URLBlockerRuleController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BFEE421E3BD6E60069AC83 /* URLBlockerRuleController.m */; }; 47 01BFEE461E3BE1820069AC83 /* RuleEditorRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BFEE451E3BE1820069AC83 /* RuleEditorRow.m */; }; 48 01BFEE4A1E3D3CD60069AC83 /* urlblocker.json in Resources */ = {isa = PBXBuildFile; fileRef = 01BFEE491E3D3CD60069AC83 /* urlblocker.json */; }; 49 01D42C3D1E0A4FE400566022 /* URLInterceptor_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D42C3C1E0A4FE400566022 /* URLInterceptor_Tests.m */; }; 50 01D741281A44DF1C007B7033 /* WebViewMenuController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D741271A44DF1C007B7033 /* WebViewMenuController.m */; }; 51 01D7412A1A45EDD1007B7033 /* CookieJar_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D741291A45EDD1007B7033 /* CookieJar_Tests.m */; }; 52 01D7412C1A45F8EB007B7033 /* injected.js in Resources */ = {isa = PBXBuildFile; fileRef = 01D7412B1A45F8EB007B7033 /* injected.js */; }; 53 01D7412F1A466AF0007B7033 /* NSString+JavascriptEscape.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D7412E1A466AF0007B7033 /* NSString+JavascriptEscape.m */; }; 54 01D741321A49EA14007B7033 /* RuleEditorController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D741311A49EA14007B7033 /* RuleEditorController.m */; }; 55 01DD9E041E0F151B00C8DF07 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 01DD9E021E0F151B00C8DF07 /* LICENSE */; }; 56 01DD9E051E0F151B00C8DF07 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 01DD9E031E0F151B00C8DF07 /* README.md */; }; 57 01EFA7FF1A63851400688398 /* LocalNetworkChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EFA7FE1A63851400688398 /* LocalNetworkChecker.m */; }; 58 01F2AE391B7FEF5E00D5651A /* SSLCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F2AE381B7FEF5E00D5651A /* SSLCertificate.m */; }; 59 01F2AE401B82666900D5651A /* SSLCertificateViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F2AE3F1B82666900D5651A /* SSLCertificateViewController.m */; }; 60 01F2AE421B827BC200D5651A /* SSLCertificate_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F2AE411B827BC200D5651A /* SSLCertificate_Tests.m */; }; 61 01F2AE451B827D3E00D5651A /* lobste.rs.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE431B827D3E00D5651A /* lobste.rs.crt */; }; 62 01F2AE461B827D3E00D5651A /* wildcard.pushover.net.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE441B827D3E00D5651A /* wildcard.pushover.net.crt */; }; 63 01F2AE481B82822600D5651A /* paypal.com.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE471B82822600D5651A /* paypal.com.crt */; }; 64 01F2AE4A1B82835A00D5651A /* expired.superblock.net.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE491B82835A00D5651A /* expired.superblock.net.crt */; }; 65 01F7CB491A5253DD00F42B73 /* HSTSCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F7CB481A5253DD00F42B73 /* HSTSCache.m */; }; 66 01F7CB4B1A526B9C00F42B73 /* HSTSCache_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F7CB4A1A526B9C00F42B73 /* HSTSCache_Tests.m */; }; 67 01F7CB4E1A52FC4E00F42B73 /* NSString+IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F7CB4D1A52FC4E00F42B73 /* NSString+IPAddress.m */; }; 68 01F8793B1A4108DD00A63654 /* URLBlocker.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F8793A1A4108DD00A63654 /* URLBlocker.m */; }; 69 01F879411A4112E500A63654 /* URLBlocker_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F879401A4112E500A63654 /* URLBlocker_Tests.m */; }; 70 01F879441A41140D00A63654 /* https-everywhere_mock_rules.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879421A41140D00A63654 /* https-everywhere_mock_rules.plist */; }; 71 01F879451A41140D00A63654 /* https-everywhere_mock_targets.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879431A41140D00A63654 /* https-everywhere_mock_targets.plist */; }; 72 01F879481A41141800A63654 /* urlblocker_mock_rules.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879461A41141800A63654 /* urlblocker_mock_rules.plist */; }; 73 01F879491A41141800A63654 /* urlblocker_mock_targets.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879471A41141800A63654 /* urlblocker_mock_targets.plist */; }; 74 01F8794B1A41232E00A63654 /* credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 01F8794A1A41232E00A63654 /* credits.html */; }; 75 01F8794C1A4124FE00A63654 /* credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 01F8794A1A41232E00A63654 /* credits.html */; }; 76 01FC0E571B38FB6B00955D9A /* Launch Screen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 01FC0E561B38FB6B00955D9A /* Launch Screen.xib */; }; 77 01FE827E1FC0D9C2006E5777 /* BlackIcon-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE827D1FC0D9C2006E5777 /* BlackIcon-60@3x.png */; }; 78 01FE82901FC0DC5F006E5777 /* BlackIcon-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE828F1FC0DC5E006E5777 /* BlackIcon-60@2x.png */; }; 79 01FE82941FC0DC83006E5777 /* BlackIcon-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE82931FC0DC83006E5777 /* BlackIcon-76@2x.png */; }; 80 01FE82961FC0DC94006E5777 /* BlackIcon-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE82951FC0DC94006E5777 /* BlackIcon-83.5@2x.png */; }; 81 A024D5AE1ECEF10F00B28CC5 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = A024D5AA1ECEF10F00B28CC5 /* Localizable.strings */; }; 82 A024D5AF1ECEF10F00B28CC5 /* OnePasswordExtension.strings in Resources */ = {isa = PBXBuildFile; fileRef = A024D5AC1ECEF10F00B28CC5 /* OnePasswordExtension.strings */; }; 83 AA9A5FECA2E668F834FDECD9 /* libPods-Endless.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 095BC7BD685DE17FADDBF166 /* libPods-Endless.a */; }; 84 D919EA71FF999D55CCC96334 /* libPods-Endless Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FC10255E5E506A0C25D6276B /* libPods-Endless Tests.a */; }; 85/* End PBXBuildFile section */ 86 87/* Begin PBXContainerItemProxy section */ 88 018333DD1A35727C00670CD1 /* PBXContainerItemProxy */ = { 89 isa = PBXContainerItemProxy; 90 containerPortal = 01801E8A1A32CA2A002B4718 /* Project object */; 91 proxyType = 1; 92 remoteGlobalIDString = 01801E911A32CA2A002B4718; 93 remoteInfo = Endless; 94 }; 95 01AFB5A9201B934D002529A9 /* PBXContainerItemProxy */ = { 96 isa = PBXContainerItemProxy; 97 containerPortal = 01801E8A1A32CA2A002B4718 /* Project object */; 98 proxyType = 1; 99 remoteGlobalIDString = 01AFB59F201B934D002529A9; 100 remoteInfo = "Open in Endless"; 101 }; 102/* End PBXContainerItemProxy section */ 103 104/* Begin PBXCopyFilesBuildPhase section */ 105 01AFB5AF201B934D002529A9 /* Embed App Extensions */ = { 106 isa = PBXCopyFilesBuildPhase; 107 buildActionMask = 2147483647; 108 dstPath = ""; 109 dstSubfolderSpec = 13; 110 files = ( 111 01AFB5AB201B934D002529A9 /* Open in Endless.appex in Embed App Extensions */, 112 ); 113 name = "Embed App Extensions"; 114 runOnlyForDeploymentPostprocessing = 0; 115 }; 116/* End PBXCopyFilesBuildPhase section */ 117 118/* Begin PBXFileReference section */ 119 010EEA641A43A536001E8B65 /* CookieController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CookieController.h; sourceTree = "<group>"; }; 120 010EEA651A43A536001E8B65 /* CookieController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CookieController.m; sourceTree = "<group>"; }; 121 010EEA671A43C8CF001E8B65 /* CookieJar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CookieJar.h; sourceTree = "<group>"; }; 122 010EEA681A43C8CF001E8B65 /* CookieJar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CookieJar.m; sourceTree = "<group>"; }; 123 0135F4751A3D2931005A8F16 /* SearchEngines.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = SearchEngines.plist; path = Endless/Resources/SearchEngines.plist; sourceTree = "<group>"; }; 124 0135F47D1A3E548F005A8F16 /* WebViewTab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewTab.h; sourceTree = "<group>"; }; 125 0135F47E1A3E548F005A8F16 /* WebViewTab.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewTab.m; sourceTree = "<group>"; }; 126 013E71CF1E5150C000BB0572 /* urlblocker.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = urlblocker.json; path = Resources/urlblocker.json; sourceTree = "<group>"; }; 127 0141D9691E0C66F1003472BC /* LocalNetworkChecker_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalNetworkChecker_Tests.m; sourceTree = "<group>"; }; 128 014E68A31B9BED3300D98A0A /* HostSettingsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostSettingsController.h; sourceTree = "<group>"; }; 129 014E68A41B9BED3300D98A0A /* HostSettingsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostSettingsController.m; sourceTree = "<group>"; }; 130 014E68A61B9BEDDC00D98A0A /* HostSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostSettings.h; sourceTree = "<group>"; }; 131 014E68A71B9BEDDC00D98A0A /* HostSettings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostSettings.m; sourceTree = "<group>"; }; 132 01559ADC2041E28A006F6DBB /* HistoryController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HistoryController.h; sourceTree = "<group>"; }; 133 01559ADD2041E28A006F6DBB /* HistoryController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HistoryController.m; sourceTree = "<group>"; }; 134 015748031E208C5000DB2044 /* UIResponder+FirstResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIResponder+FirstResponder.h"; sourceTree = "<group>"; }; 135 015748041E208C5000DB2044 /* UIResponder+FirstResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIResponder+FirstResponder.m"; sourceTree = "<group>"; }; 136 016890E3201B808900CDD024 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; 137 016B2FCA1A53466D002D2730 /* hsts_preload.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = hsts_preload.plist; path = Endless/Resources/hsts_preload.plist; sourceTree = "<group>"; }; 138 016B2FCC1A5648AE002D2730 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; 139 01801E921A32CA2A002B4718 /* Endless.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Endless.app; sourceTree = BUILT_PRODUCTS_DIR; }; 140 01801E961A32CA2A002B4718 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 141 01801E971A32CA2A002B4718 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 142 01801E991A32CA2A002B4718 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 143 01801E9A1A32CA2A002B4718 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; }; 144 01801E9F1A32CA2A002B4718 /* WebViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = "<group>"; }; 145 01801EA01A32CA2A002B4718 /* WebViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WebViewController.m; sourceTree = "<group>"; }; 146 01801EA51A32CA2A002B4718 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Endless/Resources/Images.xcassets; sourceTree = "<group>"; }; 147 01801EBE1A335BEC002B4718 /* URLInterceptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLInterceptor.h; sourceTree = "<group>"; }; 148 01801EBF1A335BEC002B4718 /* URLInterceptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLInterceptor.m; sourceTree = "<group>"; }; 149 01801EC21A3360F8002B4718 /* InAppSettings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = InAppSettings.bundle; path = Endless/InAppSettings.bundle; sourceTree = "<group>"; }; 150 0182AD991AACC55400F3B7ED /* HTTPSEverywhereRuleController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPSEverywhereRuleController.h; sourceTree = "<group>"; }; 151 0182AD9A1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhereRuleController.m; sourceTree = "<group>"; }; 152 018333C81A3505FB00670CD1 /* HTTPSEverywhere.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPSEverywhere.h; sourceTree = "<group>"; }; 153 018333C91A3505FB00670CD1 /* HTTPSEverywhere.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhere.m; sourceTree = "<group>"; }; 154 018333CF1A351B3B00670CD1 /* Endless-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Endless-Prefix.pch"; sourceTree = "<group>"; }; 155 018333D01A35291200670CD1 /* HTTPSEverywhereRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPSEverywhereRule.h; sourceTree = "<group>"; }; 156 018333D11A35291200670CD1 /* HTTPSEverywhereRule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhereRule.m; sourceTree = "<group>"; }; 157 018333D71A35727C00670CD1 /* Endless Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Endless Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 158 018333DA1A35727C00670CD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 159 018333DB1A35727C00670CD1 /* HTTPSEverywhere_Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhere_Tests.m; sourceTree = "<group>"; }; 160 018333E71A35746500670CD1 /* https-everywhere_rules.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "https-everywhere_rules.plist"; path = "Endless/Resources/https-everywhere_rules.plist"; sourceTree = "<group>"; }; 161 018333E81A35746500670CD1 /* https-everywhere_targets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "https-everywhere_targets.plist"; path = "Endless/Resources/https-everywhere_targets.plist"; sourceTree = "<group>"; }; 162 018333EB1A357D8B00670CD1 /* libPods-OCMock.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-OCMock.a"; path = "Pods/build/Debug-iphoneos/libPods-OCMock.a"; sourceTree = "<group>"; }; 163 01948FDE2101314800575F64 /* SearchResultsController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SearchResultsController.h; sourceTree = "<group>"; }; 164 01948FDF2101314800575F64 /* SearchResultsController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SearchResultsController.m; sourceTree = "<group>"; }; 165 019499C720D2D8FC00A29269 /* HostSettings_Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = HostSettings_Tests.m; path = "Endless Tests/HostSettings_Tests.m"; sourceTree = SOURCE_ROOT; }; 166 019516CA1B7D858C0078586A /* CKHTTPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CKHTTPConnection.h; sourceTree = "<group>"; }; 167 019516CB1B7D858C0078586A /* CKHTTPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CKHTTPConnection.m; sourceTree = "<group>"; }; 168 019516CD1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+CocoaDevUsersAdditions.h"; sourceTree = "<group>"; }; 169 019516CE1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+CocoaDevUsersAdditions.m"; sourceTree = "<group>"; }; 170 019516D01B7D8B400078586A /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; 171 01AFB5A0201B934D002529A9 /* Open in Endless.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Open in Endless.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; 172 01AFB5A2201B934D002529A9 /* ShareViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShareViewController.h; sourceTree = "<group>"; }; 173 01AFB5A3201B934D002529A9 /* ShareViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShareViewController.m; sourceTree = "<group>"; }; 174 01AFB5A6201B934D002529A9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; }; 175 01AFB5A8201B934D002529A9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 176 01AFB5B0201B96B7002529A9 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 177 01AFEB351B4DBA8D00A02482 /* BookmarkController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BookmarkController.h; sourceTree = "<group>"; }; 178 01AFEB361B4DBA8D00A02482 /* BookmarkController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BookmarkController.m; sourceTree = "<group>"; }; 179 01AFEB471B4ED48000A02482 /* Bookmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bookmark.h; sourceTree = "<group>"; }; 180 01AFEB481B4ED48000A02482 /* Bookmark.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Bookmark.m; sourceTree = "<group>"; }; 181 01AFEB4C1B4F2A5F00A02482 /* OnePasswordExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OnePasswordExtension.h; sourceTree = "<group>"; }; 182 01AFEB4D1B4F2A5F00A02482 /* OnePasswordExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OnePasswordExtension.m; sourceTree = "<group>"; }; 183 01BFEE411E3BD6E60069AC83 /* URLBlockerRuleController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLBlockerRuleController.h; sourceTree = "<group>"; }; 184 01BFEE421E3BD6E60069AC83 /* URLBlockerRuleController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLBlockerRuleController.m; sourceTree = "<group>"; }; 185 01BFEE441E3BE1820069AC83 /* RuleEditorRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleEditorRow.h; sourceTree = "<group>"; }; 186 01BFEE451E3BE1820069AC83 /* RuleEditorRow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleEditorRow.m; sourceTree = "<group>"; }; 187 01BFEE491E3D3CD60069AC83 /* urlblocker.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = urlblocker.json; path = Endless/Resources/urlblocker.json; sourceTree = "<group>"; }; 188 01D42C3B1E0A37DB00566022 /* Endless.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Endless.entitlements; sourceTree = "<group>"; }; 189 01D42C3C1E0A4FE400566022 /* URLInterceptor_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLInterceptor_Tests.m; sourceTree = "<group>"; }; 190 01D741261A44DF1C007B7033 /* WebViewMenuController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewMenuController.h; sourceTree = "<group>"; }; 191 01D741271A44DF1C007B7033 /* WebViewMenuController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewMenuController.m; sourceTree = "<group>"; }; 192 01D741291A45EDD1007B7033 /* CookieJar_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CookieJar_Tests.m; sourceTree = "<group>"; }; 193 01D7412B1A45F8EB007B7033 /* injected.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = injected.js; path = Endless/Resources/injected.js; sourceTree = "<group>"; }; 194 01D7412D1A466AF0007B7033 /* NSString+JavascriptEscape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+JavascriptEscape.h"; sourceTree = "<group>"; }; 195 01D7412E1A466AF0007B7033 /* NSString+JavascriptEscape.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+JavascriptEscape.m"; sourceTree = "<group>"; }; 196 01D741301A49EA14007B7033 /* RuleEditorController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleEditorController.h; sourceTree = "<group>"; }; 197 01D741311A49EA14007B7033 /* RuleEditorController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleEditorController.m; sourceTree = "<group>"; }; 198 01DD9E021E0F151B00C8DF07 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; }; 199 01DD9E031E0F151B00C8DF07 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; }; 200 01EFA7FD1A63851400688398 /* LocalNetworkChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalNetworkChecker.h; sourceTree = "<group>"; }; 201 01EFA7FE1A63851400688398 /* LocalNetworkChecker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalNetworkChecker.m; sourceTree = "<group>"; }; 202 01F2AE371B7FEF5E00D5651A /* SSLCertificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSLCertificate.h; sourceTree = "<group>"; }; 203 01F2AE381B7FEF5E00D5651A /* SSLCertificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSLCertificate.m; sourceTree = "<group>"; }; 204 01F2AE3E1B82666900D5651A /* SSLCertificateViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSLCertificateViewController.h; sourceTree = "<group>"; }; 205 01F2AE3F1B82666900D5651A /* SSLCertificateViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSLCertificateViewController.m; sourceTree = "<group>"; }; 206 01F2AE411B827BC200D5651A /* SSLCertificate_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSLCertificate_Tests.m; sourceTree = "<group>"; }; 207 01F2AE431B827D3E00D5651A /* lobste.rs.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = lobste.rs.crt; path = SSLCertificates/lobste.rs.crt; sourceTree = "<group>"; }; 208 01F2AE441B827D3E00D5651A /* wildcard.pushover.net.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wildcard.pushover.net.crt; path = SSLCertificates/wildcard.pushover.net.crt; sourceTree = "<group>"; }; 209 01F2AE471B82822600D5651A /* paypal.com.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = paypal.com.crt; path = SSLCertificates/paypal.com.crt; sourceTree = "<group>"; }; 210 01F2AE491B82835A00D5651A /* expired.superblock.net.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = expired.superblock.net.crt; path = SSLCertificates/expired.superblock.net.crt; sourceTree = "<group>"; }; 211 01F7CB471A5253DD00F42B73 /* HSTSCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSTSCache.h; sourceTree = "<group>"; }; 212 01F7CB481A5253DD00F42B73 /* HSTSCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSTSCache.m; sourceTree = "<group>"; }; 213 01F7CB4A1A526B9C00F42B73 /* HSTSCache_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSTSCache_Tests.m; sourceTree = "<group>"; }; 214 01F7CB4C1A52FC4E00F42B73 /* NSString+IPAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+IPAddress.h"; sourceTree = "<group>"; }; 215 01F7CB4D1A52FC4E00F42B73 /* NSString+IPAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+IPAddress.m"; sourceTree = "<group>"; }; 216 01F879391A4108DD00A63654 /* URLBlocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLBlocker.h; sourceTree = "<group>"; }; 217 01F8793A1A4108DD00A63654 /* URLBlocker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLBlocker.m; sourceTree = "<group>"; }; 218 01F879401A4112E500A63654 /* URLBlocker_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLBlocker_Tests.m; sourceTree = "<group>"; }; 219 01F879421A41140D00A63654 /* https-everywhere_mock_rules.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "https-everywhere_mock_rules.plist"; sourceTree = "<group>"; }; 220 01F879431A41140D00A63654 /* https-everywhere_mock_targets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "https-everywhere_mock_targets.plist"; sourceTree = "<group>"; }; 221 01F879461A41141800A63654 /* urlblocker_mock_rules.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = urlblocker_mock_rules.plist; sourceTree = "<group>"; }; 222 01F879471A41141800A63654 /* urlblocker_mock_targets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = urlblocker_mock_targets.plist; sourceTree = "<group>"; }; 223 01F8794A1A41232E00A63654 /* credits.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = credits.html; path = Endless/Resources/credits.html; sourceTree = "<group>"; }; 224 01FC0E561B38FB6B00955D9A /* Launch Screen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = "Launch Screen.xib"; path = "Endless/Resources/Launch Screen.xib"; sourceTree = "<group>"; }; 225 01FE827D1FC0D9C2006E5777 /* BlackIcon-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-60@3x.png"; sourceTree = "<group>"; }; 226 01FE828F1FC0DC5E006E5777 /* BlackIcon-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-60@2x.png"; sourceTree = "<group>"; }; 227 01FE82931FC0DC83006E5777 /* BlackIcon-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-76@2x.png"; sourceTree = "<group>"; }; 228 01FE82951FC0DC94006E5777 /* BlackIcon-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-83.5@2x.png"; sourceTree = "<group>"; }; 229 01FE82971FC0DEF0006E5777 /* BlackIcon-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-76.png"; sourceTree = "<group>"; }; 230 01FE82981FC0DEF1006E5777 /* BlackIcon-60.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-60.png"; sourceTree = "<group>"; }; 231 095BC7BD685DE17FADDBF166 /* libPods-Endless.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Endless.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 232 5BC57F74FB0E2BC3CDAB5D1D /* Pods-Endless Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Endless Tests/Pods-Endless Tests.release.xcconfig"; sourceTree = "<group>"; }; 233 7AD1EFF778D745256E109B84 /* Pods-Endless.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless.release.xcconfig"; path = "Pods/Target Support Files/Pods-Endless/Pods-Endless.release.xcconfig"; sourceTree = "<group>"; }; 234 9E6A896A76F4F163B49219DB /* Pods-Endless.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Endless/Pods-Endless.debug.xcconfig"; sourceTree = "<group>"; }; 235 A018C86C221EDA7300D5B3D7 /* PRIVACY.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = PRIVACY.md; sourceTree = "<group>"; }; 236 A018C86D221EDA7300D5B3D7 /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = "<group>"; }; 237 A018C86E221EDA7300D5B3D7 /* Podfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile.lock; sourceTree = "<group>"; }; 238 A018C86F221EDA7300D5B3D7 /* Podfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 239 A018C870221EDA7300D5B3D7 /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = "<group>"; }; 240 A024D5AB1ECEF10F00B28CC5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Endless/Base.lproj/Localizable.strings; sourceTree = "<group>"; }; 241 A024D5AD1ECEF10F00B28CC5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Endless/Base.lproj/OnePasswordExtension.strings; sourceTree = "<group>"; }; 242 A024D5B01ECEF11A00B28CC5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Endless/de.lproj/Localizable.strings; sourceTree = "<group>"; }; 243 A024D5B11ECEF11A00B28CC5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Endless/de.lproj/OnePasswordExtension.strings; sourceTree = "<group>"; }; 244 FC10255E5E506A0C25D6276B /* libPods-Endless Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Endless Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 245 FDEC322B35C8D861612E24E3 /* Pods-Endless Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Endless Tests/Pods-Endless Tests.debug.xcconfig"; sourceTree = "<group>"; }; 246/* End PBXFileReference section */ 247 248/* Begin PBXFrameworksBuildPhase section */ 249 01801E8F1A32CA2A002B4718 /* Frameworks */ = { 250 isa = PBXFrameworksBuildPhase; 251 buildActionMask = 2147483647; 252 files = ( 253 016890E4201B808900CDD024 /* AVFoundation.framework in Frameworks */, 254 019516D11B7D8B400078586A /* libz.dylib in Frameworks */, 255 016B2FCD1A5648AE002D2730 /* WebKit.framework in Frameworks */, 256 AA9A5FECA2E668F834FDECD9 /* libPods-Endless.a in Frameworks */, 257 ); 258 runOnlyForDeploymentPostprocessing = 0; 259 }; 260 018333D41A35727C00670CD1 /* Frameworks */ = { 261 isa = PBXFrameworksBuildPhase; 262 buildActionMask = 2147483647; 263 files = ( 264 D919EA71FF999D55CCC96334 /* libPods-Endless Tests.a in Frameworks */, 265 ); 266 runOnlyForDeploymentPostprocessing = 0; 267 }; 268 01AFB59D201B934D002529A9 /* Frameworks */ = { 269 isa = PBXFrameworksBuildPhase; 270 buildActionMask = 2147483647; 271 files = ( 272 01AFB5B1201B96B8002529A9 /* MobileCoreServices.framework in Frameworks */, 273 ); 274 runOnlyForDeploymentPostprocessing = 0; 275 }; 276/* End PBXFrameworksBuildPhase section */ 277 278/* Begin PBXGroup section */ 279 01801E891A32CA2A002B4718 = { 280 isa = PBXGroup; 281 children = ( 282 A018C86B221EDA5100D5B3D7 /* Build */, 283 01801E941A32CA2A002B4718 /* Endless */, 284 01801EC11A3360B1002B4718 /* Resources */, 285 01AFEB4A1B4F2A5F00A02482 /* External */, 286 01801E951A32CA2A002B4718 /* Supporting Files */, 287 018333D81A35727C00670CD1 /* Endless Tests */, 288 01AFB5A1201B934D002529A9 /* Open in Endless */, 289 01801E931A32CA2A002B4718 /* Products */, 290 6CC21620E2AE7B4037C6401B /* Frameworks */, 291 BDB4B310DC7AA8852D5D0A10 /* Pods */, 292 ); 293 sourceTree = "<group>"; 294 usesTabs = 1; 295 }; 296 01801E931A32CA2A002B4718 /* Products */ = { 297 isa = PBXGroup; 298 children = ( 299 01801E921A32CA2A002B4718 /* Endless.app */, 300 018333D71A35727C00670CD1 /* Endless Tests.xctest */, 301 01AFB5A0201B934D002529A9 /* Open in Endless.appex */, 302 ); 303 name = Products; 304 sourceTree = "<group>"; 305 }; 306 01801E941A32CA2A002B4718 /* Endless */ = { 307 isa = PBXGroup; 308 children = ( 309 01801E991A32CA2A002B4718 /* AppDelegate.h */, 310 01801E9A1A32CA2A002B4718 /* AppDelegate.m */, 311 01AFEB471B4ED48000A02482 /* Bookmark.h */, 312 01AFEB481B4ED48000A02482 /* Bookmark.m */, 313 01AFEB351B4DBA8D00A02482 /* BookmarkController.h */, 314 01AFEB361B4DBA8D00A02482 /* BookmarkController.m */, 315 010EEA641A43A536001E8B65 /* CookieController.h */, 316 010EEA651A43A536001E8B65 /* CookieController.m */, 317 010EEA671A43C8CF001E8B65 /* CookieJar.h */, 318 010EEA681A43C8CF001E8B65 /* CookieJar.m */, 319 01559ADC2041E28A006F6DBB /* HistoryController.h */, 320 01559ADD2041E28A006F6DBB /* HistoryController.m */, 321 014E68A61B9BEDDC00D98A0A /* HostSettings.h */, 322 014E68A71B9BEDDC00D98A0A /* HostSettings.m */, 323 014E68A31B9BED3300D98A0A /* HostSettingsController.h */, 324 014E68A41B9BED3300D98A0A /* HostSettingsController.m */, 325 01F7CB471A5253DD00F42B73 /* HSTSCache.h */, 326 01F7CB481A5253DD00F42B73 /* HSTSCache.m */, 327 018333C81A3505FB00670CD1 /* HTTPSEverywhere.h */, 328 018333C91A3505FB00670CD1 /* HTTPSEverywhere.m */, 329 018333D01A35291200670CD1 /* HTTPSEverywhereRule.h */, 330 018333D11A35291200670CD1 /* HTTPSEverywhereRule.m */, 331 0182AD991AACC55400F3B7ED /* HTTPSEverywhereRuleController.h */, 332 0182AD9A1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m */, 333 01EFA7FD1A63851400688398 /* LocalNetworkChecker.h */, 334 01EFA7FE1A63851400688398 /* LocalNetworkChecker.m */, 335 01948FDE2101314800575F64 /* SearchResultsController.h */, 336 01948FDF2101314800575F64 /* SearchResultsController.m */, 337 01F2AE371B7FEF5E00D5651A /* SSLCertificate.h */, 338 01F2AE381B7FEF5E00D5651A /* SSLCertificate.m */, 339 01F2AE3E1B82666900D5651A /* SSLCertificateViewController.h */, 340 01F2AE3F1B82666900D5651A /* SSLCertificateViewController.m */, 341 01F879391A4108DD00A63654 /* URLBlocker.h */, 342 01F8793A1A4108DD00A63654 /* URLBlocker.m */, 343 01BFEE411E3BD6E60069AC83 /* URLBlockerRuleController.h */, 344 01BFEE421E3BD6E60069AC83 /* URLBlockerRuleController.m */, 345 01801EBE1A335BEC002B4718 /* URLInterceptor.h */, 346 01801EBF1A335BEC002B4718 /* URLInterceptor.m */, 347 01801E9F1A32CA2A002B4718 /* WebViewController.h */, 348 01801EA01A32CA2A002B4718 /* WebViewController.m */, 349 01D741261A44DF1C007B7033 /* WebViewMenuController.h */, 350 01D741271A44DF1C007B7033 /* WebViewMenuController.m */, 351 0135F47D1A3E548F005A8F16 /* WebViewTab.h */, 352 0135F47E1A3E548F005A8F16 /* WebViewTab.m */, 353 ); 354 path = Endless; 355 sourceTree = "<group>"; 356 }; 357 01801E951A32CA2A002B4718 /* Supporting Files */ = { 358 isa = PBXGroup; 359 children = ( 360 01D42C3B1E0A37DB00566022 /* Endless.entitlements */, 361 018333CF1A351B3B00670CD1 /* Endless-Prefix.pch */, 362 01801E961A32CA2A002B4718 /* Info.plist */, 363 01801E971A32CA2A002B4718 /* main.m */, 364 01F7CB4C1A52FC4E00F42B73 /* NSString+IPAddress.h */, 365 01F7CB4D1A52FC4E00F42B73 /* NSString+IPAddress.m */, 366 01D7412D1A466AF0007B7033 /* NSString+JavascriptEscape.h */, 367 01D7412E1A466AF0007B7033 /* NSString+JavascriptEscape.m */, 368 01D741301A49EA14007B7033 /* RuleEditorController.h */, 369 01D741311A49EA14007B7033 /* RuleEditorController.m */, 370 01BFEE441E3BE1820069AC83 /* RuleEditorRow.h */, 371 01BFEE451E3BE1820069AC83 /* RuleEditorRow.m */, 372 013E71CF1E5150C000BB0572 /* urlblocker.json */, 373 015748031E208C5000DB2044 /* UIResponder+FirstResponder.h */, 374 015748041E208C5000DB2044 /* UIResponder+FirstResponder.m */, 375 ); 376 name = "Supporting Files"; 377 path = Endless; 378 sourceTree = "<group>"; 379 }; 380 01801EC11A3360B1002B4718 /* Resources */ = { 381 isa = PBXGroup; 382 children = ( 383 01FE82991FC0DF10006E5777 /* Icons */, 384 A024D5AA1ECEF10F00B28CC5 /* Localizable.strings */, 385 A024D5AC1ECEF10F00B28CC5 /* OnePasswordExtension.strings */, 386 01DD9E021E0F151B00C8DF07 /* LICENSE */, 387 01DD9E031E0F151B00C8DF07 /* README.md */, 388 01F8794A1A41232E00A63654 /* credits.html */, 389 016B2FCA1A53466D002D2730 /* hsts_preload.plist */, 390 018333E71A35746500670CD1 /* https-everywhere_rules.plist */, 391 018333E81A35746500670CD1 /* https-everywhere_targets.plist */, 392 01801EA51A32CA2A002B4718 /* Images.xcassets */, 393 01801EC21A3360F8002B4718 /* InAppSettings.bundle */, 394 01D7412B1A45F8EB007B7033 /* injected.js */, 395 01FC0E561B38FB6B00955D9A /* Launch Screen.xib */, 396 0135F4751A3D2931005A8F16 /* SearchEngines.plist */, 397 01BFEE491E3D3CD60069AC83 /* urlblocker.json */, 398 ); 399 name = Resources; 400 sourceTree = "<group>"; 401 }; 402 018333D81A35727C00670CD1 /* Endless Tests */ = { 403 isa = PBXGroup; 404 children = ( 405 01D741291A45EDD1007B7033 /* CookieJar_Tests.m */, 406 019499C720D2D8FC00A29269 /* HostSettings_Tests.m */, 407 01F7CB4A1A526B9C00F42B73 /* HSTSCache_Tests.m */, 408 018333DB1A35727C00670CD1 /* HTTPSEverywhere_Tests.m */, 409 0141D9691E0C66F1003472BC /* LocalNetworkChecker_Tests.m */, 410 01F2AE411B827BC200D5651A /* SSLCertificate_Tests.m */, 411 01F879401A4112E500A63654 /* URLBlocker_Tests.m */, 412 01D42C3C1E0A4FE400566022 /* URLInterceptor_Tests.m */, 413 018333D91A35727C00670CD1 /* Supporting Files */, 414 ); 415 path = "Endless Tests"; 416 sourceTree = "<group>"; 417 }; 418 018333D91A35727C00670CD1 /* Supporting Files */ = { 419 isa = PBXGroup; 420 children = ( 421 01F2AE491B82835A00D5651A /* expired.superblock.net.crt */, 422 01F2AE431B827D3E00D5651A /* lobste.rs.crt */, 423 01F2AE471B82822600D5651A /* paypal.com.crt */, 424 01F2AE441B827D3E00D5651A /* wildcard.pushover.net.crt */, 425 01F879421A41140D00A63654 /* https-everywhere_mock_rules.plist */, 426 01F879431A41140D00A63654 /* https-everywhere_mock_targets.plist */, 427 01F879461A41141800A63654 /* urlblocker_mock_rules.plist */, 428 01F879471A41141800A63654 /* urlblocker_mock_targets.plist */, 429 018333DA1A35727C00670CD1 /* Info.plist */, 430 ); 431 name = "Supporting Files"; 432 sourceTree = "<group>"; 433 }; 434 01AFB5A1201B934D002529A9 /* Open in Endless */ = { 435 isa = PBXGroup; 436 children = ( 437 01AFB5A2201B934D002529A9 /* ShareViewController.h */, 438 01AFB5A3201B934D002529A9 /* ShareViewController.m */, 439 01AFB5A5201B934D002529A9 /* MainInterface.storyboard */, 440 01AFB5A8201B934D002529A9 /* Info.plist */, 441 ); 442 path = "Open in Endless"; 443 sourceTree = "<group>"; 444 }; 445 01AFEB4A1B4F2A5F00A02482 /* External */ = { 446 isa = PBXGroup; 447 children = ( 448 019516CA1B7D858C0078586A /* CKHTTPConnection.h */, 449 019516CB1B7D858C0078586A /* CKHTTPConnection.m */, 450 019516CD1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.h */, 451 019516CE1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m */, 452 01AFEB4C1B4F2A5F00A02482 /* OnePasswordExtension.h */, 453 01AFEB4D1B4F2A5F00A02482 /* OnePasswordExtension.m */, 454 ); 455 path = External; 456 sourceTree = "<group>"; 457 }; 458 01FE82991FC0DF10006E5777 /* Icons */ = { 459 isa = PBXGroup; 460 children = ( 461 01FE82981FC0DEF1006E5777 /* BlackIcon-60.png */, 462 01FE828F1FC0DC5E006E5777 /* BlackIcon-60@2x.png */, 463 01FE827D1FC0D9C2006E5777 /* BlackIcon-60@3x.png */, 464 01FE82971FC0DEF0006E5777 /* BlackIcon-76.png */, 465 01FE82931FC0DC83006E5777 /* BlackIcon-76@2x.png */, 466 01FE82951FC0DC94006E5777 /* BlackIcon-83.5@2x.png */, 467 ); 468 path = Icons; 469 sourceTree = "<group>"; 470 }; 471 6CC21620E2AE7B4037C6401B /* Frameworks */ = { 472 isa = PBXGroup; 473 children = ( 474 01AFB5B0201B96B7002529A9 /* MobileCoreServices.framework */, 475 016890E3201B808900CDD024 /* AVFoundation.framework */, 476 019516D01B7D8B400078586A /* libz.dylib */, 477 016B2FCC1A5648AE002D2730 /* WebKit.framework */, 478 018333EB1A357D8B00670CD1 /* libPods-OCMock.a */, 479 095BC7BD685DE17FADDBF166 /* libPods-Endless.a */, 480 FC10255E5E506A0C25D6276B /* libPods-Endless Tests.a */, 481 ); 482 name = Frameworks; 483 sourceTree = "<group>"; 484 }; 485 A018C86B221EDA5100D5B3D7 /* Build */ = { 486 isa = PBXGroup; 487 children = ( 488 A018C870221EDA7300D5B3D7 /* Gemfile */, 489 A018C86D221EDA7300D5B3D7 /* Gemfile.lock */, 490 A018C86F221EDA7300D5B3D7 /* Podfile */, 491 A018C86E221EDA7300D5B3D7 /* Podfile.lock */, 492 A018C86C221EDA7300D5B3D7 /* PRIVACY.md */, 493 ); 494 name = Build; 495 sourceTree = "<group>"; 496 }; 497 BDB4B310DC7AA8852D5D0A10 /* Pods */ = { 498 isa = PBXGroup; 499 children = ( 500 FDEC322B35C8D861612E24E3 /* Pods-Endless Tests.debug.xcconfig */, 501 5BC57F74FB0E2BC3CDAB5D1D /* Pods-Endless Tests.release.xcconfig */, 502 9E6A896A76F4F163B49219DB /* Pods-Endless.debug.xcconfig */, 503 7AD1EFF778D745256E109B84 /* Pods-Endless.release.xcconfig */, 504 ); 505 name = Pods; 506 sourceTree = "<group>"; 507 }; 508/* End PBXGroup section */ 509 510/* Begin PBXNativeTarget section */ 511 01801E911A32CA2A002B4718 /* Endless */ = { 512 isa = PBXNativeTarget; 513 buildConfigurationList = 01801EB81A32CA2A002B4718 /* Build configuration list for PBXNativeTarget "Endless" */; 514 buildPhases = ( 515 84FB07CB399E07E998723292 /* [CP] Check Pods Manifest.lock */, 516 01801E8E1A32CA2A002B4718 /* Sources */, 517 01801E8F1A32CA2A002B4718 /* Frameworks */, 518 01801E901A32CA2A002B4718 /* Resources */, 519 82F555D0CE165063CE93824B /* [CP] Copy Pods Resources */, 520 01AFB5AF201B934D002529A9 /* Embed App Extensions */, 521 ); 522 buildRules = ( 523 ); 524 dependencies = ( 525 01AFB5AA201B934D002529A9 /* PBXTargetDependency */, 526 ); 527 name = Endless; 528 productName = Endless; 529 productReference = 01801E921A32CA2A002B4718 /* Endless.app */; 530 productType = "com.apple.product-type.application"; 531 }; 532 018333D61A35727C00670CD1 /* Endless Tests */ = { 533 isa = PBXNativeTarget; 534 buildConfigurationList = 018333DF1A35727C00670CD1 /* Build configuration list for PBXNativeTarget "Endless Tests" */; 535 buildPhases = ( 536 073DA046F186ADB95D7CE9DD /* [CP] Check Pods Manifest.lock */, 537 018333D31A35727C00670CD1 /* Sources */, 538 018333D41A35727C00670CD1 /* Frameworks */, 539 018333D51A35727C00670CD1 /* Resources */, 540 ); 541 buildRules = ( 542 ); 543 dependencies = ( 544 018333DE1A35727C00670CD1 /* PBXTargetDependency */, 545 ); 546 name = "Endless Tests"; 547 productName = "Endless Tests"; 548 productReference = 018333D71A35727C00670CD1 /* Endless Tests.xctest */; 549 productType = "com.apple.product-type.bundle.unit-test"; 550 }; 551 01AFB59F201B934D002529A9 /* Open in Endless */ = { 552 isa = PBXNativeTarget; 553 buildConfigurationList = 01AFB5AE201B934D002529A9 /* Build configuration list for PBXNativeTarget "Open in Endless" */; 554 buildPhases = ( 555 01AFB59C201B934D002529A9 /* Sources */, 556 01AFB59D201B934D002529A9 /* Frameworks */, 557 01AFB59E201B934D002529A9 /* Resources */, 558 ); 559 buildRules = ( 560 ); 561 dependencies = ( 562 ); 563 name = "Open in Endless"; 564 productName = "Open in Endless"; 565 productReference = 01AFB5A0201B934D002529A9 /* Open in Endless.appex */; 566 productType = "com.apple.product-type.app-extension"; 567 }; 568/* End PBXNativeTarget section */ 569 570/* Begin PBXProject section */ 571 01801E8A1A32CA2A002B4718 /* Project object */ = { 572 isa = PBXProject; 573 attributes = { 574 LastUpgradeCheck = 1010; 575 ORGANIZATIONNAME = jcs; 576 TargetAttributes = { 577 01801E911A32CA2A002B4718 = { 578 CreatedOnToolsVersion = 6.1.1; 579 DevelopmentTeam = J9PM5B7FE7; 580 SystemCapabilities = { 581 com.apple.DataProtection = { 582 enabled = 1; 583 }; 584 com.apple.InAppPurchase = { 585 enabled = 0; 586 }; 587 com.apple.SafariKeychain = { 588 enabled = 0; 589 }; 590 }; 591 }; 592 018333D61A35727C00670CD1 = { 593 CreatedOnToolsVersion = 6.1.1; 594 TestTargetID = 01801E911A32CA2A002B4718; 595 }; 596 01AFB59F201B934D002529A9 = { 597 CreatedOnToolsVersion = 9.2; 598 DevelopmentTeam = J9PM5B7FE7; 599 ProvisioningStyle = Automatic; 600 }; 601 }; 602 }; 603 buildConfigurationList = 01801E8D1A32CA2A002B4718 /* Build configuration list for PBXProject "Endless" */; 604 compatibilityVersion = "Xcode 3.2"; 605 developmentRegion = English; 606 hasScannedForEncodings = 0; 607 knownRegions = ( 608 en, 609 Base, 610 de, 611 ); 612 mainGroup = 01801E891A32CA2A002B4718; 613 productRefGroup = 01801E931A32CA2A002B4718 /* Products */; 614 projectDirPath = ""; 615 projectRoot = ""; 616 targets = ( 617 01801E911A32CA2A002B4718 /* Endless */, 618 018333D61A35727C00670CD1 /* Endless Tests */, 619 01AFB59F201B934D002529A9 /* Open in Endless */, 620 ); 621 }; 622/* End PBXProject section */ 623 624/* Begin PBXResourcesBuildPhase section */ 625 01801E901A32CA2A002B4718 /* Resources */ = { 626 isa = PBXResourcesBuildPhase; 627 buildActionMask = 2147483647; 628 files = ( 629 0135F4761A3D2931005A8F16 /* SearchEngines.plist in Resources */, 630 01DD9E041E0F151B00C8DF07 /* LICENSE in Resources */, 631 018333EA1A35746500670CD1 /* https-everywhere_targets.plist in Resources */, 632 01FE82961FC0DC94006E5777 /* BlackIcon-83.5@2x.png in Resources */, 633 018333E91A35746500670CD1 /* https-everywhere_rules.plist in Resources */, 634 01801EC31A3360F8002B4718 /* InAppSettings.bundle in Resources */, 635 A024D5AF1ECEF10F00B28CC5 /* OnePasswordExtension.strings in Resources */, 636 01D7412C1A45F8EB007B7033 /* injected.js in Resources */, 637 01801EA61A32CA2A002B4718 /* Images.xcassets in Resources */, 638 01BFEE4A1E3D3CD60069AC83 /* urlblocker.json in Resources */, 639 A024D5AE1ECEF10F00B28CC5 /* Localizable.strings in Resources */, 640 01F8794C1A4124FE00A63654 /* credits.html in Resources */, 641 01FE82941FC0DC83006E5777 /* BlackIcon-76@2x.png in Resources */, 642 01FE82901FC0DC5F006E5777 /* BlackIcon-60@2x.png in Resources */, 643 016B2FCB1A53466D002D2730 /* hsts_preload.plist in Resources */, 644 01FE827E1FC0D9C2006E5777 /* BlackIcon-60@3x.png in Resources */, 645 01FC0E571B38FB6B00955D9A /* Launch Screen.xib in Resources */, 646 ); 647 runOnlyForDeploymentPostprocessing = 0; 648 }; 649 018333D51A35727C00670CD1 /* Resources */ = { 650 isa = PBXResourcesBuildPhase; 651 buildActionMask = 2147483647; 652 files = ( 653 01F2AE461B827D3E00D5651A /* wildcard.pushover.net.crt in Resources */, 654 01F8794B1A41232E00A63654 /* credits.html in Resources */, 655 01F879451A41140D00A63654 /* https-everywhere_mock_targets.plist in Resources */, 656 01F879481A41141800A63654 /* urlblocker_mock_rules.plist in Resources */, 657 01F2AE481B82822600D5651A /* paypal.com.crt in Resources */, 658 01F879491A41141800A63654 /* urlblocker_mock_targets.plist in Resources */, 659 01F2AE451B827D3E00D5651A /* lobste.rs.crt in Resources */, 660 01F879441A41140D00A63654 /* https-everywhere_mock_rules.plist in Resources */, 661 01F2AE4A1B82835A00D5651A /* expired.superblock.net.crt in Resources */, 662 ); 663 runOnlyForDeploymentPostprocessing = 0; 664 }; 665 01AFB59E201B934D002529A9 /* Resources */ = { 666 isa = PBXResourcesBuildPhase; 667 buildActionMask = 2147483647; 668 files = ( 669 01AFB5A7201B934D002529A9 /* MainInterface.storyboard in Resources */, 670 ); 671 runOnlyForDeploymentPostprocessing = 0; 672 }; 673/* End PBXResourcesBuildPhase section */ 674 675/* Begin PBXShellScriptBuildPhase section */ 676 073DA046F186ADB95D7CE9DD /* [CP] Check Pods Manifest.lock */ = { 677 isa = PBXShellScriptBuildPhase; 678 buildActionMask = 2147483647; 679 files = ( 680 ); 681 inputPaths = ( 682 "${PODS_PODFILE_DIR_PATH}/Podfile.lock", 683 "${PODS_ROOT}/Manifest.lock", 684 ); 685 name = "[CP] Check Pods Manifest.lock"; 686 outputPaths = ( 687 "$(DERIVED_FILE_DIR)/Pods-Endless Tests-checkManifestLockResult.txt", 688 ); 689 runOnlyForDeploymentPostprocessing = 0; 690 shellPath = /bin/sh; 691 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"; 692 showEnvVarsInLog = 0; 693 }; 694 82F555D0CE165063CE93824B /* [CP] Copy Pods Resources */ = { 695 isa = PBXShellScriptBuildPhase; 696 buildActionMask = 2147483647; 697 files = ( 698 ); 699 inputPaths = ( 700 "${PODS_ROOT}/Target Support Files/Pods-Endless/Pods-Endless-resources.sh", 701 "${PODS_CONFIGURATION_BUILD_DIR}/InAppSettingsKit/InAppSettingsKit.bundle", 702 "${PODS_CONFIGURATION_BUILD_DIR}/TUSafariActivity/TUSafariActivity.bundle", 703 "${PODS_ROOT}/XLForm/XLForm/XLForm.bundle", 704 ); 705 name = "[CP] Copy Pods Resources"; 706 outputPaths = ( 707 "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/InAppSettingsKit.bundle", 708 "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TUSafariActivity.bundle", 709 "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/XLForm.bundle", 710 ); 711 runOnlyForDeploymentPostprocessing = 0; 712 shellPath = /bin/sh; 713 shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Endless/Pods-Endless-resources.sh\"\n"; 714 showEnvVarsInLog = 0; 715 }; 716 84FB07CB399E07E998723292 /* [CP] Check Pods Manifest.lock */ = { 717 isa = PBXShellScriptBuildPhase; 718 buildActionMask = 2147483647; 719 files = ( 720 ); 721 inputPaths = ( 722 "${PODS_PODFILE_DIR_PATH}/Podfile.lock", 723 "${PODS_ROOT}/Manifest.lock", 724 ); 725 name = "[CP] Check Pods Manifest.lock"; 726 outputPaths = ( 727 "$(DERIVED_FILE_DIR)/Pods-Endless-checkManifestLockResult.txt", 728 ); 729 runOnlyForDeploymentPostprocessing = 0; 730 shellPath = /bin/sh; 731 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"; 732 showEnvVarsInLog = 0; 733 }; 734/* End PBXShellScriptBuildPhase section */ 735 736/* Begin PBXSourcesBuildPhase section */ 737 01801E8E1A32CA2A002B4718 /* Sources */ = { 738 isa = PBXSourcesBuildPhase; 739 buildActionMask = 2147483647; 740 files = ( 741 01D741281A44DF1C007B7033 /* WebViewMenuController.m in Sources */, 742 01D7412F1A466AF0007B7033 /* NSString+JavascriptEscape.m in Sources */, 743 014E68A51B9BED3300D98A0A /* HostSettingsController.m in Sources */, 744 01559ADE2041E28A006F6DBB /* HistoryController.m in Sources */, 745 01F2AE391B7FEF5E00D5651A /* SSLCertificate.m in Sources */, 746 01801E9B1A32CA2A002B4718 /* AppDelegate.m in Sources */, 747 01BFEE461E3BE1820069AC83 /* RuleEditorRow.m in Sources */, 748 01AFEB491B4ED48000A02482 /* Bookmark.m in Sources */, 749 01801E981A32CA2A002B4718 /* main.m in Sources */, 750 01D741321A49EA14007B7033 /* RuleEditorController.m in Sources */, 751 018333D21A35291200670CD1 /* HTTPSEverywhereRule.m in Sources */, 752 01AFEB4F1B4F2A5F00A02482 /* OnePasswordExtension.m in Sources */, 753 01801EA11A32CA2A002B4718 /* WebViewController.m in Sources */, 754 019516CF1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m in Sources */, 755 01F8793B1A4108DD00A63654 /* URLBlocker.m in Sources */, 756 01BFEE431E3BD6E60069AC83 /* URLBlockerRuleController.m in Sources */, 757 01801EC01A335BEC002B4718 /* URLInterceptor.m in Sources */, 758 01F2AE401B82666900D5651A /* SSLCertificateViewController.m in Sources */, 759 01DD9E051E0F151B00C8DF07 /* README.md in Sources */, 760 018333CA1A3505FB00670CD1 /* HTTPSEverywhere.m in Sources */, 761 01F7CB491A5253DD00F42B73 /* HSTSCache.m in Sources */, 762 01F7CB4E1A52FC4E00F42B73 /* NSString+IPAddress.m in Sources */, 763 014E68A81B9BEDDC00D98A0A /* HostSettings.m in Sources */, 764 01948FE02101314800575F64 /* SearchResultsController.m in Sources */, 765 0135F47F1A3E548F005A8F16 /* WebViewTab.m in Sources */, 766 01AFEB371B4DBA8D00A02482 /* BookmarkController.m in Sources */, 767 010EEA661A43A536001E8B65 /* CookieController.m in Sources */, 768 01EFA7FF1A63851400688398 /* LocalNetworkChecker.m in Sources */, 769 015748051E208C5000DB2044 /* UIResponder+FirstResponder.m in Sources */, 770 019516CC1B7D858C0078586A /* CKHTTPConnection.m in Sources */, 771 0182AD9B1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m in Sources */, 772 010EEA691A43C8CF001E8B65 /* CookieJar.m in Sources */, 773 ); 774 runOnlyForDeploymentPostprocessing = 0; 775 }; 776 018333D31A35727C00670CD1 /* Sources */ = { 777 isa = PBXSourcesBuildPhase; 778 buildActionMask = 2147483647; 779 files = ( 780 019499C820D2D8FC00A29269 /* HostSettings_Tests.m in Sources */, 781 0141D96A1E0C66F1003472BC /* LocalNetworkChecker_Tests.m in Sources */, 782 01F7CB4B1A526B9C00F42B73 /* HSTSCache_Tests.m in Sources */, 783 01D42C3D1E0A4FE400566022 /* URLInterceptor_Tests.m in Sources */, 784 01F879411A4112E500A63654 /* URLBlocker_Tests.m in Sources */, 785 01D7412A1A45EDD1007B7033 /* CookieJar_Tests.m in Sources */, 786 018333DC1A35727C00670CD1 /* HTTPSEverywhere_Tests.m in Sources */, 787 01F2AE421B827BC200D5651A /* SSLCertificate_Tests.m in Sources */, 788 ); 789 runOnlyForDeploymentPostprocessing = 0; 790 }; 791 01AFB59C201B934D002529A9 /* Sources */ = { 792 isa = PBXSourcesBuildPhase; 793 buildActionMask = 2147483647; 794 files = ( 795 01AFB5A4201B934D002529A9 /* ShareViewController.m in Sources */, 796 ); 797 runOnlyForDeploymentPostprocessing = 0; 798 }; 799/* End PBXSourcesBuildPhase section */ 800 801/* Begin PBXTargetDependency section */ 802 018333DE1A35727C00670CD1 /* PBXTargetDependency */ = { 803 isa = PBXTargetDependency; 804 target = 01801E911A32CA2A002B4718 /* Endless */; 805 targetProxy = 018333DD1A35727C00670CD1 /* PBXContainerItemProxy */; 806 }; 807 01AFB5AA201B934D002529A9 /* PBXTargetDependency */ = { 808 isa = PBXTargetDependency; 809 target = 01AFB59F201B934D002529A9 /* Open in Endless */; 810 targetProxy = 01AFB5A9201B934D002529A9 /* PBXContainerItemProxy */; 811 }; 812/* End PBXTargetDependency section */ 813 814/* Begin PBXVariantGroup section */ 815 01AFB5A5201B934D002529A9 /* MainInterface.storyboard */ = { 816 isa = PBXVariantGroup; 817 children = ( 818 01AFB5A6201B934D002529A9 /* Base */, 819 ); 820 name = MainInterface.storyboard; 821 sourceTree = "<group>"; 822 }; 823 A024D5AA1ECEF10F00B28CC5 /* Localizable.strings */ = { 824 isa = PBXVariantGroup; 825 children = ( 826 A024D5AB1ECEF10F00B28CC5 /* Base */, 827 A024D5B01ECEF11A00B28CC5 /* de */, 828 ); 829 name = Localizable.strings; 830 sourceTree = "<group>"; 831 }; 832 A024D5AC1ECEF10F00B28CC5 /* OnePasswordExtension.strings */ = { 833 isa = PBXVariantGroup; 834 children = ( 835 A024D5AD1ECEF10F00B28CC5 /* Base */, 836 A024D5B11ECEF11A00B28CC5 /* de */, 837 ); 838 name = OnePasswordExtension.strings; 839 sourceTree = "<group>"; 840 }; 841/* End PBXVariantGroup section */ 842 843/* Begin XCBuildConfiguration section */ 844 01801EB61A32CA2A002B4718 /* Debug */ = { 845 isa = XCBuildConfiguration; 846 buildSettings = { 847 ALWAYS_SEARCH_USER_PATHS = NO; 848 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 849 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 850 CLANG_CXX_LIBRARY = "libc++"; 851 CLANG_ENABLE_MODULES = YES; 852 CLANG_ENABLE_OBJC_ARC = YES; 853 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 854 CLANG_WARN_BOOL_CONVERSION = YES; 855 CLANG_WARN_COMMA = YES; 856 CLANG_WARN_CONSTANT_CONVERSION = YES; 857 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 858 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 859 CLANG_WARN_EMPTY_BODY = YES; 860 CLANG_WARN_ENUM_CONVERSION = YES; 861 CLANG_WARN_INFINITE_RECURSION = YES; 862 CLANG_WARN_INT_CONVERSION = YES; 863 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 864 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 865 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 866 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 867 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 868 CLANG_WARN_STRICT_PROTOTYPES = YES; 869 CLANG_WARN_SUSPICIOUS_MOVE = YES; 870 CLANG_WARN_UNREACHABLE_CODE = YES; 871 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 872 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 873 COPY_PHASE_STRIP = NO; 874 ENABLE_STRICT_OBJC_MSGSEND = YES; 875 ENABLE_TESTABILITY = YES; 876 ENDLESS_BUILD_STRING = 2602; 877 ENDLESS_VERSION_STRING = 2.6; 878 GCC_C_LANGUAGE_STANDARD = gnu99; 879 GCC_DYNAMIC_NO_PIC = NO; 880 GCC_NO_COMMON_BLOCKS = YES; 881 GCC_OPTIMIZATION_LEVEL = 0; 882 GCC_PREFIX_HEADER = "Endless/Endless-Prefix.pch"; 883 GCC_PREPROCESSOR_DEFINITIONS = ( 884 "DEBUG=1", 885 "$(inherited)", 886 ); 887 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 888 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 889 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 890 GCC_WARN_UNDECLARED_SELECTOR = YES; 891 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 892 GCC_WARN_UNUSED_FUNCTION = YES; 893 GCC_WARN_UNUSED_VARIABLE = YES; 894 IPHONEOS_DEPLOYMENT_TARGET = 12.0; 895 MTL_ENABLE_DEBUG_INFO = YES; 896 ONLY_ACTIVE_ARCH = YES; 897 SDKROOT = iphoneos; 898 }; 899 name = Debug; 900 }; 901 01801EB71A32CA2A002B4718 /* Release */ = { 902 isa = XCBuildConfiguration; 903 buildSettings = { 904 ALWAYS_SEARCH_USER_PATHS = NO; 905 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 906 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 907 CLANG_CXX_LIBRARY = "libc++"; 908 CLANG_ENABLE_MODULES = YES; 909 CLANG_ENABLE_OBJC_ARC = YES; 910 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 911 CLANG_WARN_BOOL_CONVERSION = YES; 912 CLANG_WARN_COMMA = YES; 913 CLANG_WARN_CONSTANT_CONVERSION = YES; 914 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 915 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 916 CLANG_WARN_EMPTY_BODY = YES; 917 CLANG_WARN_ENUM_CONVERSION = YES; 918 CLANG_WARN_INFINITE_RECURSION = YES; 919 CLANG_WARN_INT_CONVERSION = YES; 920 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 921 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 922 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 923 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 924 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 925 CLANG_WARN_STRICT_PROTOTYPES = YES; 926 CLANG_WARN_SUSPICIOUS_MOVE = YES; 927 CLANG_WARN_UNREACHABLE_CODE = YES; 928 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 929 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 930 COPY_PHASE_STRIP = YES; 931 ENABLE_NS_ASSERTIONS = NO; 932 ENABLE_STRICT_OBJC_MSGSEND = YES; 933 ENDLESS_BUILD_STRING = 2602; 934 ENDLESS_VERSION_STRING = 2.6; 935 GCC_C_LANGUAGE_STANDARD = gnu99; 936 GCC_NO_COMMON_BLOCKS = YES; 937 GCC_PREFIX_HEADER = "Endless/Endless-Prefix.pch"; 938 GCC_PREPROCESSOR_DEFINITIONS = ""; 939 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 940 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 941 GCC_WARN_UNDECLARED_SELECTOR = YES; 942 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 943 GCC_WARN_UNUSED_FUNCTION = YES; 944 GCC_WARN_UNUSED_VARIABLE = YES; 945 IPHONEOS_DEPLOYMENT_TARGET = 12.0; 946 MTL_ENABLE_DEBUG_INFO = NO; 947 SDKROOT = iphoneos; 948 VALIDATE_PRODUCT = YES; 949 }; 950 name = Release; 951 }; 952 01801EB91A32CA2A002B4718 /* Debug */ = { 953 isa = XCBuildConfiguration; 954 baseConfigurationReference = 9E6A896A76F4F163B49219DB /* Pods-Endless.debug.xcconfig */; 955 buildSettings = { 956 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 957 CODE_SIGN_ENTITLEMENTS = Endless/Endless.entitlements; 958 CODE_SIGN_IDENTITY = "iPhone Developer"; 959 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 960 INFOPLIST_FILE = Endless/Info.plist; 961 IPHONEOS_DEPLOYMENT_TARGET = 12.0; 962 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 963 PRODUCT_BUNDLE_IDENTIFIER = org.jcs.endless; 964 PRODUCT_NAME = Endless; 965 PROVISIONING_PROFILE = ""; 966 TARGETED_DEVICE_FAMILY = "1,2"; 967 }; 968 name = Debug; 969 }; 970 01801EBA1A32CA2A002B4718 /* Release */ = { 971 isa = XCBuildConfiguration; 972 baseConfigurationReference = 7AD1EFF778D745256E109B84 /* Pods-Endless.release.xcconfig */; 973 buildSettings = { 974 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 975 CODE_SIGN_ENTITLEMENTS = Endless/Endless.entitlements; 976 CODE_SIGN_IDENTITY = "iPhone Developer"; 977 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 978 INFOPLIST_FILE = Endless/Info.plist; 979 IPHONEOS_DEPLOYMENT_TARGET = 12.0; 980 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 981 PRODUCT_BUNDLE_IDENTIFIER = org.jcs.endless; 982 PRODUCT_NAME = Endless; 983 PROVISIONING_PROFILE = ""; 984 TARGETED_DEVICE_FAMILY = "1,2"; 985 }; 986 name = Release; 987 }; 988 018333E01A35727C00670CD1 /* Debug */ = { 989 isa = XCBuildConfiguration; 990 baseConfigurationReference = FDEC322B35C8D861612E24E3 /* Pods-Endless Tests.debug.xcconfig */; 991 buildSettings = { 992 BUNDLE_LOADER = "$(TEST_HOST)"; 993 FRAMEWORK_SEARCH_PATHS = ( 994 "$(SDKROOT)/Developer/Library/Frameworks", 995 "$(inherited)", 996 ); 997 GCC_PREPROCESSOR_DEFINITIONS = ( 998 "DEBUG=1", 999 "$(inherited)", 1000 ); 1001 INFOPLIST_FILE = "Endless Tests/Info.plist"; 1002 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 1003 LIBRARY_SEARCH_PATHS = ( 1004 "$(inherited)", 1005 "$(PROJECT_DIR)/Pods/build/Debug-iphoneos", 1006 ); 1007 OTHER_LDFLAGS = ( 1008 "$(inherited)", 1009 "-framework", 1010 XCTest, 1011 "-ObjC", 1012 ); 1013 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.$(PRODUCT_NAME:rfc1034identifier)"; 1014 PRODUCT_NAME = "Endless Tests"; 1015 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Endless.app/Endless"; 1016 }; 1017 name = Debug; 1018 }; 1019 018333E11A35727C00670CD1 /* Release */ = { 1020 isa = XCBuildConfiguration; 1021 baseConfigurationReference = 5BC57F74FB0E2BC3CDAB5D1D /* Pods-Endless Tests.release.xcconfig */; 1022 buildSettings = { 1023 BUNDLE_LOADER = "$(TEST_HOST)"; 1024 FRAMEWORK_SEARCH_PATHS = ( 1025 "$(SDKROOT)/Developer/Library/Frameworks", 1026 "$(inherited)", 1027 ); 1028 INFOPLIST_FILE = "Endless Tests/Info.plist"; 1029 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 1030 LIBRARY_SEARCH_PATHS = ( 1031 "$(inherited)", 1032 "$(PROJECT_DIR)/Pods/build/Debug-iphoneos", 1033 ); 1034 OTHER_LDFLAGS = ( 1035 "$(inherited)", 1036 "-framework", 1037 XCTest, 1038 "-ObjC", 1039 ); 1040 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.$(PRODUCT_NAME:rfc1034identifier)"; 1041 PRODUCT_NAME = "Endless Tests"; 1042 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Endless.app/Endless"; 1043 }; 1044 name = Release; 1045 }; 1046 01AFB5AC201B934D002529A9 /* Debug */ = { 1047 isa = XCBuildConfiguration; 1048 buildSettings = { 1049 CLANG_ANALYZER_NONNULL = YES; 1050 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 1051 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 1052 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 1053 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 1054 CODE_SIGN_IDENTITY = "iPhone Developer"; 1055 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 1056 CODE_SIGN_STYLE = Automatic; 1057 DEBUG_INFORMATION_FORMAT = dwarf; 1058 DEVELOPMENT_TEAM = J9PM5B7FE7; 1059 GCC_C_LANGUAGE_STANDARD = gnu11; 1060 INFOPLIST_FILE = "Open in Endless/Info.plist"; 1061 IPHONEOS_DEPLOYMENT_TARGET = 12.0; 1062 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; 1063 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.endless.Open-in-Endless"; 1064 PRODUCT_NAME = "$(TARGET_NAME)"; 1065 SKIP_INSTALL = YES; 1066 TARGETED_DEVICE_FAMILY = "1,2"; 1067 }; 1068 name = Debug; 1069 }; 1070 01AFB5AD201B934D002529A9 /* Release */ = { 1071 isa = XCBuildConfiguration; 1072 buildSettings = { 1073 CLANG_ANALYZER_NONNULL = YES; 1074 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 1075 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 1076 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 1077 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 1078 CODE_SIGN_IDENTITY = "iPhone Developer"; 1079 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 1080 CODE_SIGN_STYLE = Automatic; 1081 COPY_PHASE_STRIP = NO; 1082 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 1083 DEVELOPMENT_TEAM = J9PM5B7FE7; 1084 GCC_C_LANGUAGE_STANDARD = gnu11; 1085 INFOPLIST_FILE = "Open in Endless/Info.plist"; 1086 IPHONEOS_DEPLOYMENT_TARGET = 12.0; 1087 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; 1088 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.endless.Open-in-Endless"; 1089 PRODUCT_NAME = "$(TARGET_NAME)"; 1090 SKIP_INSTALL = YES; 1091 TARGETED_DEVICE_FAMILY = "1,2"; 1092 }; 1093 name = Release; 1094 }; 1095/* End XCBuildConfiguration section */ 1096 1097/* Begin XCConfigurationList section */ 1098 01801E8D1A32CA2A002B4718 /* Build configuration list for PBXProject "Endless" */ = { 1099 isa = XCConfigurationList; 1100 buildConfigurations = ( 1101 01801EB61A32CA2A002B4718 /* Debug */, 1102 01801EB71A32CA2A002B4718 /* Release */, 1103 ); 1104 defaultConfigurationIsVisible = 0; 1105 defaultConfigurationName = Release; 1106 }; 1107 01801EB81A32CA2A002B4718 /* Build configuration list for PBXNativeTarget "Endless" */ = { 1108 isa = XCConfigurationList; 1109 buildConfigurations = ( 1110 01801EB91A32CA2A002B4718 /* Debug */, 1111 01801EBA1A32CA2A002B4718 /* Release */, 1112 ); 1113 defaultConfigurationIsVisible = 0; 1114 defaultConfigurationName = Release; 1115 }; 1116 018333DF1A35727C00670CD1 /* Build configuration list for PBXNativeTarget "Endless Tests" */ = { 1117 isa = XCConfigurationList; 1118 buildConfigurations = ( 1119 018333E01A35727C00670CD1 /* Debug */, 1120 018333E11A35727C00670CD1 /* Release */, 1121 ); 1122 defaultConfigurationIsVisible = 0; 1123 defaultConfigurationName = Release; 1124 }; 1125 01AFB5AE201B934D002529A9 /* Build configuration list for PBXNativeTarget "Open in Endless" */ = { 1126 isa = XCConfigurationList; 1127 buildConfigurations = ( 1128 01AFB5AC201B934D002529A9 /* Debug */, 1129 01AFB5AD201B934D002529A9 /* Release */, 1130 ); 1131 defaultConfigurationIsVisible = 0; 1132 defaultConfigurationName = Release; 1133 }; 1134/* End XCConfigurationList section */ 1135 }; 1136 rootObject = 01801E8A1A32CA2A002B4718 /* Project object */; 1137}