From 720fed500158ef468d85b96acb98d73f67e13e34 Mon Sep 17 00:00:00 2001 From: Bruce Date: Sun, 7 Apr 2019 13:38:13 -0700 Subject: [PATCH] remove safari --- .../ContentBlockerRequestHandler.swift | 22 - HelloGoodbye/Extension/Extension.entitlements | 10 - HelloGoodbye/Extension/Info.plist | 37 -- HelloGoodbye/Extension/blockerList.json | 13 - .../HelloGoodbye.xcodeproj/project.pbxproj | 499 ------------------ .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../UserInterfaceState.xcuserstate | Bin 28192 -> 0 bytes .../xcshareddata/xcschemes/Extension.xcscheme | 108 ---- .../xcschemes/HelloGoodbye.xcscheme | 91 ---- .../xcschemes/xcschememanagement.plist | 32 -- HelloGoodbye/HelloGoodbye/AppDelegate.swift | 22 - .../AppIcon.appiconset/Contents.json | 58 -- .../Assets.xcassets/Contents.json | 6 - .../HelloGoodbye/Base.lproj/Main.storyboard | 164 ------ .../HelloGoodbye/HelloGoodbye.entitlements | 10 - HelloGoodbye/HelloGoodbye/Info.plist | 32 -- .../HelloGoodbye/ViewController.swift | 30 -- 18 files changed, 1149 deletions(-) delete mode 100644 HelloGoodbye/Extension/ContentBlockerRequestHandler.swift delete mode 100644 HelloGoodbye/Extension/Extension.entitlements delete mode 100644 HelloGoodbye/Extension/Info.plist delete mode 100644 HelloGoodbye/Extension/blockerList.json delete mode 100644 HelloGoodbye/HelloGoodbye.xcodeproj/project.pbxproj delete mode 100644 HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/xcuserdata/bruceroettgers.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/Extension.xcscheme delete mode 100644 HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/HelloGoodbye.xcscheme delete mode 100644 HelloGoodbye/HelloGoodbye.xcodeproj/xcuserdata/bruceroettgers.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 HelloGoodbye/HelloGoodbye/AppDelegate.swift delete mode 100644 HelloGoodbye/HelloGoodbye/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 HelloGoodbye/HelloGoodbye/Assets.xcassets/Contents.json delete mode 100644 HelloGoodbye/HelloGoodbye/Base.lproj/Main.storyboard delete mode 100644 HelloGoodbye/HelloGoodbye/HelloGoodbye.entitlements delete mode 100644 HelloGoodbye/HelloGoodbye/Info.plist delete mode 100644 HelloGoodbye/HelloGoodbye/ViewController.swift diff --git a/HelloGoodbye/Extension/ContentBlockerRequestHandler.swift b/HelloGoodbye/Extension/ContentBlockerRequestHandler.swift deleted file mode 100644 index 8a008874..00000000 --- a/HelloGoodbye/Extension/ContentBlockerRequestHandler.swift +++ /dev/null @@ -1,22 +0,0 @@ -// -// ContentBlockerRequestHandler.swift -// Extension -// -// Created by Bruce Roettgers on 02.03.19. -// Copyright © 2019 Dirk Hulverscheidt. All rights reserved. -// - -import Foundation - -class ContentBlockerRequestHandler: NSObject, NSExtensionRequestHandling { - - func beginRequest(with context: NSExtensionContext) { - let attachment = NSItemProvider(contentsOf: Bundle.main.url(forResource: "blockerList", withExtension: "json"))! - - let item = NSExtensionItem() - item.attachments = [attachment] - - context.completeRequest(returningItems: [item], completionHandler: nil) - } - -} diff --git a/HelloGoodbye/Extension/Extension.entitlements b/HelloGoodbye/Extension/Extension.entitlements deleted file mode 100644 index 18aff0ce..00000000 --- a/HelloGoodbye/Extension/Extension.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - - diff --git a/HelloGoodbye/Extension/Info.plist b/HelloGoodbye/Extension/Info.plist deleted file mode 100644 index 0234d3d3..00000000 --- a/HelloGoodbye/Extension/Info.plist +++ /dev/null @@ -1,37 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Extension - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSExtension - - NSExtensionPointIdentifier - com.apple.Safari.content-blocker - NSExtensionPrincipalClass - $(PRODUCT_MODULE_NAME).ContentBlockerRequestHandler - - NSHumanReadableCopyright - Copyright © 2019 Dirk Hulverscheidt. All rights reserved. - NSHumanReadableDescription - Add a description of what your extension does here. - - diff --git a/HelloGoodbye/Extension/blockerList.json b/HelloGoodbye/Extension/blockerList.json deleted file mode 100644 index 2874e879..00000000 --- a/HelloGoodbye/Extension/blockerList.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "action": { - "type": "block" - }, - "trigger": { - "url-filter": "https://widget.intercom.io/widget/v1fpkefq" - "if-domain": [ - "widget.intercom.io" - ] - } - } -] diff --git a/HelloGoodbye/HelloGoodbye.xcodeproj/project.pbxproj b/HelloGoodbye/HelloGoodbye.xcodeproj/project.pbxproj deleted file mode 100644 index 6f102f98..00000000 --- a/HelloGoodbye/HelloGoodbye.xcodeproj/project.pbxproj +++ /dev/null @@ -1,499 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - ED05FCCB222B6C6F00C9574C /* HelloGoodbye.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = ED05FCCA222B6C6F00C9574C /* HelloGoodbye.entitlements */; }; - ED05FCCD222B6C6F00C9574C /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED05FCCC222B6C6F00C9574C /* AppDelegate.swift */; }; - ED05FCD0222B6C6F00C9574C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ED05FCCE222B6C6F00C9574C /* Main.storyboard */; }; - ED05FCD2222B6C6F00C9574C /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED05FCD1222B6C6F00C9574C /* ViewController.swift */; }; - ED05FCD4222B6C7100C9574C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ED05FCD3222B6C7100C9574C /* Assets.xcassets */; }; - ED05FCFD222B6D2000C9574C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED05FCDF222B6C7100C9574C /* Cocoa.framework */; }; - ED05FD00222B6D2000C9574C /* blockerList.json in Resources */ = {isa = PBXBuildFile; fileRef = ED05FCFF222B6D2000C9574C /* blockerList.json */; }; - ED05FD02222B6D2000C9574C /* ContentBlockerRequestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED05FD01222B6D2000C9574C /* ContentBlockerRequestHandler.swift */; }; - ED05FD07222B6D2000C9574C /* Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = ED05FCFC222B6D2000C9574C /* Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - ED05FD05222B6D2000C9574C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ED05FCBF222B6C6F00C9574C /* Project object */; - proxyType = 1; - remoteGlobalIDString = ED05FCFB222B6D2000C9574C; - remoteInfo = Extension; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - ED05FCF4222B6C7100C9574C /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - ED05FD07222B6D2000C9574C /* Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - ED05FCC7222B6C6F00C9574C /* HelloGoodbye.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HelloGoodbye.app; sourceTree = BUILT_PRODUCTS_DIR; }; - ED05FCCA222B6C6F00C9574C /* HelloGoodbye.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = HelloGoodbye.entitlements; sourceTree = ""; }; - ED05FCCC222B6C6F00C9574C /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - ED05FCCF222B6C6F00C9574C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - ED05FCD1222B6C6F00C9574C /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - ED05FCD3222B6C7100C9574C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - ED05FCD5222B6C7100C9574C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - ED05FCDF222B6C7100C9574C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - ED05FCFC222B6D2000C9574C /* Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = Extension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - ED05FCFF222B6D2000C9574C /* blockerList.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = blockerList.json; sourceTree = ""; }; - ED05FD01222B6D2000C9574C /* ContentBlockerRequestHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerRequestHandler.swift; sourceTree = ""; }; - ED05FD03222B6D2000C9574C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - ED05FD04222B6D2000C9574C /* Extension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Extension.entitlements; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - ED05FCC4222B6C6F00C9574C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ED05FCF9222B6D2000C9574C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ED05FCFD222B6D2000C9574C /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - ED05FCBE222B6C6F00C9574C = { - isa = PBXGroup; - children = ( - ED05FCC9222B6C6F00C9574C /* HelloGoodbye */, - ED05FCFE222B6D2000C9574C /* Extension */, - ED05FCDE222B6C7100C9574C /* Frameworks */, - ED05FCC8222B6C6F00C9574C /* Products */, - ); - sourceTree = ""; - }; - ED05FCC8222B6C6F00C9574C /* Products */ = { - isa = PBXGroup; - children = ( - ED05FCC7222B6C6F00C9574C /* HelloGoodbye.app */, - ED05FCFC222B6D2000C9574C /* Extension.appex */, - ); - name = Products; - sourceTree = ""; - }; - ED05FCC9222B6C6F00C9574C /* HelloGoodbye */ = { - isa = PBXGroup; - children = ( - ED05FCCA222B6C6F00C9574C /* HelloGoodbye.entitlements */, - ED05FCCC222B6C6F00C9574C /* AppDelegate.swift */, - ED05FCCE222B6C6F00C9574C /* Main.storyboard */, - ED05FCD1222B6C6F00C9574C /* ViewController.swift */, - ED05FCD3222B6C7100C9574C /* Assets.xcassets */, - ED05FCD5222B6C7100C9574C /* Info.plist */, - ); - path = HelloGoodbye; - sourceTree = ""; - }; - ED05FCDE222B6C7100C9574C /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED05FCDF222B6C7100C9574C /* Cocoa.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - ED05FCFE222B6D2000C9574C /* Extension */ = { - isa = PBXGroup; - children = ( - ED05FCFF222B6D2000C9574C /* blockerList.json */, - ED05FD01222B6D2000C9574C /* ContentBlockerRequestHandler.swift */, - ED05FD03222B6D2000C9574C /* Info.plist */, - ED05FD04222B6D2000C9574C /* Extension.entitlements */, - ); - path = Extension; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - ED05FCC6222B6C6F00C9574C /* HelloGoodbye */ = { - isa = PBXNativeTarget; - buildConfigurationList = ED05FCF5222B6C7100C9574C /* Build configuration list for PBXNativeTarget "HelloGoodbye" */; - buildPhases = ( - ED05FCC3222B6C6F00C9574C /* Sources */, - ED05FCC4222B6C6F00C9574C /* Frameworks */, - ED05FCC5222B6C6F00C9574C /* Resources */, - ED05FCF4222B6C7100C9574C /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - ED05FD06222B6D2000C9574C /* PBXTargetDependency */, - ); - name = HelloGoodbye; - productName = HelloGoodbye; - productReference = ED05FCC7222B6C6F00C9574C /* HelloGoodbye.app */; - productType = "com.apple.product-type.application"; - }; - ED05FCFB222B6D2000C9574C /* Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = ED05FD08222B6D2000C9574C /* Build configuration list for PBXNativeTarget "Extension" */; - buildPhases = ( - ED05FCF8222B6D2000C9574C /* Sources */, - ED05FCF9222B6D2000C9574C /* Frameworks */, - ED05FCFA222B6D2000C9574C /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Extension; - productName = Extension; - productReference = ED05FCFC222B6D2000C9574C /* Extension.appex */; - productType = "com.apple.product-type.app-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - ED05FCBF222B6C6F00C9574C /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1010; - LastUpgradeCheck = 1010; - ORGANIZATIONNAME = "Dirk Hulverscheidt"; - TargetAttributes = { - ED05FCC6222B6C6F00C9574C = { - CreatedOnToolsVersion = 10.1; - }; - ED05FCFB222B6D2000C9574C = { - CreatedOnToolsVersion = 10.1; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - }; - }; - buildConfigurationList = ED05FCC2222B6C6F00C9574C /* Build configuration list for PBXProject "HelloGoodbye" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = ED05FCBE222B6C6F00C9574C; - productRefGroup = ED05FCC8222B6C6F00C9574C /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - ED05FCC6222B6C6F00C9574C /* HelloGoodbye */, - ED05FCFB222B6D2000C9574C /* Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - ED05FCC5222B6C6F00C9574C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ED05FCCB222B6C6F00C9574C /* HelloGoodbye.entitlements in Resources */, - ED05FCD4222B6C7100C9574C /* Assets.xcassets in Resources */, - ED05FCD0222B6C6F00C9574C /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ED05FCFA222B6D2000C9574C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ED05FD00222B6D2000C9574C /* blockerList.json in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - ED05FCC3222B6C6F00C9574C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ED05FCD2222B6C6F00C9574C /* ViewController.swift in Sources */, - ED05FCCD222B6C6F00C9574C /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ED05FCF8222B6D2000C9574C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ED05FD02222B6D2000C9574C /* ContentBlockerRequestHandler.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - ED05FD06222B6D2000C9574C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = ED05FCFB222B6D2000C9574C /* Extension */; - targetProxy = ED05FD05222B6D2000C9574C /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - ED05FCCE222B6C6F00C9574C /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - ED05FCCF222B6C6F00C9574C /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - ED05FCEF222B6C7100C9574C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "Mac Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - ED05FCF0222B6C7100C9574C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "Mac Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - ED05FCF6222B6C7100C9574C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = HelloGoodbye/HelloGoodbye.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = BN988BU552; - INFOPLIST_FILE = HelloGoodbye/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = hulverscheidtdirk.HelloGoodbye; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - ED05FCF7222B6C7100C9574C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = HelloGoodbye/HelloGoodbye.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = BN988BU552; - INFOPLIST_FILE = HelloGoodbye/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = hulverscheidtdirk.HelloGoodbye; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; - ED05FD09222B6D2000C9574C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = Extension/Extension.entitlements; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = BN988BU552; - INFOPLIST_FILE = Extension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@executable_path/../../../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = hulverscheidtdirk.HelloGoodbye.Extension; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - ED05FD0A222B6D2000C9574C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = Extension/Extension.entitlements; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = BN988BU552; - INFOPLIST_FILE = Extension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@executable_path/../../../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = hulverscheidtdirk.HelloGoodbye.Extension; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - ED05FCC2222B6C6F00C9574C /* Build configuration list for PBXProject "HelloGoodbye" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ED05FCEF222B6C7100C9574C /* Debug */, - ED05FCF0222B6C7100C9574C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - ED05FCF5222B6C7100C9574C /* Build configuration list for PBXNativeTarget "HelloGoodbye" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ED05FCF6222B6C7100C9574C /* Debug */, - ED05FCF7222B6C7100C9574C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - ED05FD08222B6D2000C9574C /* Build configuration list for PBXNativeTarget "Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ED05FD09222B6D2000C9574C /* Debug */, - ED05FD0A222B6D2000C9574C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = ED05FCBF222B6C6F00C9574C /* Project object */; -} diff --git a/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index eddd8876..00000000 --- a/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/xcuserdata/bruceroettgers.xcuserdatad/UserInterfaceState.xcuserstate b/HelloGoodbye/HelloGoodbye.xcodeproj/project.xcworkspace/xcuserdata/bruceroettgers.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 9e850a44b382807cfb09f20e2c511d64dc10079e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28192 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 diff --git a/HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/Extension.xcscheme b/HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/Extension.xcscheme deleted file mode 100644 index 7f7719d1..00000000 --- a/HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/Extension.xcscheme +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/HelloGoodbye.xcscheme b/HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/HelloGoodbye.xcscheme deleted file mode 100644 index ee4a0b74..00000000 --- a/HelloGoodbye/HelloGoodbye.xcodeproj/xcshareddata/xcschemes/HelloGoodbye.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/HelloGoodbye/HelloGoodbye.xcodeproj/xcuserdata/bruceroettgers.xcuserdatad/xcschemes/xcschememanagement.plist b/HelloGoodbye/HelloGoodbye.xcodeproj/xcuserdata/bruceroettgers.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 79cae2d7..00000000 --- a/HelloGoodbye/HelloGoodbye.xcodeproj/xcuserdata/bruceroettgers.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - SchemeUserState - - Extension.xcscheme_^#shared#^_ - - orderHint - 2 - - HelloGoodbye.xcscheme_^#shared#^_ - - orderHint - 0 - - - SuppressBuildableAutocreation - - ED05FCC6222B6C6F00C9574C - - primary - - - ED05FCFB222B6D2000C9574C - - primary - - - - - diff --git a/HelloGoodbye/HelloGoodbye/AppDelegate.swift b/HelloGoodbye/HelloGoodbye/AppDelegate.swift deleted file mode 100644 index 31704607..00000000 --- a/HelloGoodbye/HelloGoodbye/AppDelegate.swift +++ /dev/null @@ -1,22 +0,0 @@ -// -// AppDelegate.swift -// HelloGoodbye -// -// Created by Bruce Roettgers on 02.03.19. -// Copyright © 2019 Dirk Hulverscheidt. All rights reserved. -// - -import Cocoa - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - - func applicationDidFinishLaunching(_ aNotification: Notification) { - // Insert code here to initialize your application - } - - func applicationWillTerminate(_ aNotification: Notification) { - // Insert code here to tear down your application - } - -} diff --git a/HelloGoodbye/HelloGoodbye/Assets.xcassets/AppIcon.appiconset/Contents.json b/HelloGoodbye/HelloGoodbye/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7..00000000 --- a/HelloGoodbye/HelloGoodbye/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/HelloGoodbye/HelloGoodbye/Assets.xcassets/Contents.json b/HelloGoodbye/HelloGoodbye/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c..00000000 --- a/HelloGoodbye/HelloGoodbye/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/HelloGoodbye/HelloGoodbye/Base.lproj/Main.storyboard b/HelloGoodbye/HelloGoodbye/Base.lproj/Main.storyboard deleted file mode 100644 index 12d5009a..00000000 --- a/HelloGoodbye/HelloGoodbye/Base.lproj/Main.storyboard +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/HelloGoodbye/HelloGoodbye/HelloGoodbye.entitlements b/HelloGoodbye/HelloGoodbye/HelloGoodbye.entitlements deleted file mode 100644 index f2ef3ae0..00000000 --- a/HelloGoodbye/HelloGoodbye/HelloGoodbye.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - - diff --git a/HelloGoodbye/HelloGoodbye/Info.plist b/HelloGoodbye/HelloGoodbye/Info.plist deleted file mode 100644 index fe03be31..00000000 --- a/HelloGoodbye/HelloGoodbye/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2019 Dirk Hulverscheidt. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/HelloGoodbye/HelloGoodbye/ViewController.swift b/HelloGoodbye/HelloGoodbye/ViewController.swift deleted file mode 100644 index e8603ce5..00000000 --- a/HelloGoodbye/HelloGoodbye/ViewController.swift +++ /dev/null @@ -1,30 +0,0 @@ -// -// ViewController.swift -// HelloGoodbye -// -// Created by Bruce Roettgers on 02.03.19. -// Copyright © 2019 Dirk Hulverscheidt. All rights reserved. -// - -import Cocoa -import SafariServices.SFSafariApplication - -class ViewController: NSViewController { - - @IBOutlet var appNameLabel: NSTextField! - - override func viewDidLoad() { - super.viewDidLoad() - self.appNameLabel.stringValue = "HelloGoodbye"; - } - - @IBAction func openSafariExtensionPreferences(_ sender: AnyObject?) { - SFSafariApplication.showPreferencesForExtension(withIdentifier: "hulverscheidtdirk.HelloGoodbye.Extension") { error in - if let _ = error { - // Insert code to inform the user that something went wrong. - print(error!) - } - } - } - -}