From 27b346c8efba99d0010a34e0ea490a9ca4f69fe1 Mon Sep 17 00:00:00 2001 From: Thomas Paul Mann Date: Sat, 22 Oct 2016 20:57:29 +0200 Subject: [PATCH] Update gitignore and add Xcode Project --- .gitignore | 20 +- .../Configs/Project.xcconfig | 7 + .../DirectoryMonitorTests_Info.plist | 25 ++ .../DirectoryMonitor_Info.plist | 25 ++ DirectoryMonitor.xcodeproj/project.pbxproj | 328 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcschemes/DirectoryMonitor.xcscheme | 81 +++++ .../xcschemes/xcschememanagement.plist | 12 + 8 files changed, 504 insertions(+), 1 deletion(-) create mode 100644 DirectoryMonitor.xcodeproj/Configs/Project.xcconfig create mode 100644 DirectoryMonitor.xcodeproj/DirectoryMonitorTests_Info.plist create mode 100644 DirectoryMonitor.xcodeproj/DirectoryMonitor_Info.plist create mode 100644 DirectoryMonitor.xcodeproj/project.pbxproj create mode 100644 DirectoryMonitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/DirectoryMonitor.xcscheme create mode 100644 DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist diff --git a/.gitignore b/.gitignore index 6b7b150..f57bf9a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,22 @@ +## macOS .DS_Store + +## Swift /.build /Packages -/*.xcodeproj \ No newline at end of file + +## Various settings +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata/ + +## Other +*.moved-aside +*.xccheckout +*.xcscmblueprint diff --git a/DirectoryMonitor.xcodeproj/Configs/Project.xcconfig b/DirectoryMonitor.xcodeproj/Configs/Project.xcconfig new file mode 100644 index 0000000..5f63024 --- /dev/null +++ b/DirectoryMonitor.xcodeproj/Configs/Project.xcconfig @@ -0,0 +1,7 @@ +PRODUCT_NAME = $(TARGET_NAME) +SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator +MACOSX_DEPLOYMENT_TARGET = 10.10 +DYLIB_INSTALL_NAME_BASE = @rpath +OTHER_SWIFT_FLAGS = -DXcode +COMBINE_HIDPI_IMAGES = YES +USE_HEADERMAP = NO diff --git a/DirectoryMonitor.xcodeproj/DirectoryMonitorTests_Info.plist b/DirectoryMonitor.xcodeproj/DirectoryMonitorTests_Info.plist new file mode 100644 index 0000000..7c23420 --- /dev/null +++ b/DirectoryMonitor.xcodeproj/DirectoryMonitorTests_Info.plist @@ -0,0 +1,25 @@ + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/DirectoryMonitor.xcodeproj/DirectoryMonitor_Info.plist b/DirectoryMonitor.xcodeproj/DirectoryMonitor_Info.plist new file mode 100644 index 0000000..57ada9f --- /dev/null +++ b/DirectoryMonitor.xcodeproj/DirectoryMonitor_Info.plist @@ -0,0 +1,25 @@ + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/DirectoryMonitor.xcodeproj/project.pbxproj b/DirectoryMonitor.xcodeproj/project.pbxproj new file mode 100644 index 0000000..8108ac3 --- /dev/null +++ b/DirectoryMonitor.xcodeproj/project.pbxproj @@ -0,0 +1,328 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + BE6988D11DBBE98600D37783 /* DirectoryMonitorTests+Handling.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6988D01DBBE98600D37783 /* DirectoryMonitorTests+Handling.swift */; }; + BEB265D71DBBA5E8006461A6 /* DirectoryMonitorTests+Init.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEB265D51DBBA5D6006461A6 /* DirectoryMonitorTests+Init.swift */; }; + _LinkFileRef_DirectoryMonitor_via_DirectoryMonitorTests /* DirectoryMonitor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "_____Product_DirectoryMonitor" /* DirectoryMonitor.framework */; }; + __src_cc_ref_Sources/DirectoryMonitor.swift /* DirectoryMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = __PBXFileRef_Sources/DirectoryMonitor.swift /* DirectoryMonitor.swift */; }; + __src_cc_ref_Tests/DirectoryMonitorTests/DirectoryMonitorTests.swift /* DirectoryMonitorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = __PBXFileRef_Tests/DirectoryMonitorTests/DirectoryMonitorTests.swift /* DirectoryMonitorTests.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + BEB265D41DBB9021006461A6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = __RootObject_ /* Project object */; + proxyType = 1; + remoteGlobalIDString = "______Target_DirectoryMonitor"; + remoteInfo = DirectoryMonitor; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + BE6988D01DBBE98600D37783 /* DirectoryMonitorTests+Handling.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DirectoryMonitorTests+Handling.swift"; sourceTree = ""; }; + BEB265D51DBBA5D6006461A6 /* DirectoryMonitorTests+Init.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DirectoryMonitorTests+Init.swift"; sourceTree = ""; }; + __PBXFileRef_DirectoryMonitor.xcodeproj/Configs/Project.xcconfig /* DirectoryMonitor.xcodeproj/Configs/Project.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = DirectoryMonitor.xcodeproj/Configs/Project.xcconfig; sourceTree = ""; }; + __PBXFileRef_Package.swift /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; + __PBXFileRef_Sources/DirectoryMonitor.swift /* DirectoryMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryMonitor.swift; sourceTree = ""; }; + __PBXFileRef_Tests/DirectoryMonitorTests/DirectoryMonitorTests.swift /* DirectoryMonitorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryMonitorTests.swift; sourceTree = ""; }; + "_____Product_DirectoryMonitor" /* DirectoryMonitor.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DirectoryMonitor.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "_____Product_DirectoryMonitorTests" /* DirectoryMonitorTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = DirectoryMonitorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + "___LinkPhase_DirectoryMonitor" /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + "___LinkPhase_DirectoryMonitorTests" /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + _LinkFileRef_DirectoryMonitor_via_DirectoryMonitorTests /* DirectoryMonitor.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + TestProducts_ /* Tests */ = { + isa = PBXGroup; + children = ( + "_____Product_DirectoryMonitorTests" /* DirectoryMonitorTests.xctest */, + ); + name = Tests; + sourceTree = ""; + }; + "___RootGroup_" = { + isa = PBXGroup; + children = ( + __PBXFileRef_Package.swift /* Package.swift */, + "_____Configs_" /* Configs */, + "_____Sources_" /* Sources */, + "_______Tests_" /* Tests */, + "____Products_" /* Products */, + ); + sourceTree = ""; + }; + "____Products_" /* Products */ = { + isa = PBXGroup; + children = ( + TestProducts_ /* Tests */, + "_____Product_DirectoryMonitor" /* DirectoryMonitor.framework */, + ); + name = Products; + sourceTree = ""; + }; + "_____Configs_" /* Configs */ = { + isa = PBXGroup; + children = ( + __PBXFileRef_DirectoryMonitor.xcodeproj/Configs/Project.xcconfig /* DirectoryMonitor.xcodeproj/Configs/Project.xcconfig */, + ); + name = Configs; + sourceTree = ""; + }; + "_____Sources_" /* Sources */ = { + isa = PBXGroup; + children = ( + "_______Group_DirectoryMonitor" /* DirectoryMonitor */, + ); + name = Sources; + sourceTree = ""; + }; + "_______Group_DirectoryMonitor" /* DirectoryMonitor */ = { + isa = PBXGroup; + children = ( + __PBXFileRef_Sources/DirectoryMonitor.swift /* DirectoryMonitor.swift */, + ); + name = DirectoryMonitor; + path = Sources; + sourceTree = ""; + }; + "_______Group_DirectoryMonitorTests" /* DirectoryMonitorTests */ = { + isa = PBXGroup; + children = ( + __PBXFileRef_Tests/DirectoryMonitorTests/DirectoryMonitorTests.swift /* DirectoryMonitorTests.swift */, + BEB265D51DBBA5D6006461A6 /* DirectoryMonitorTests+Init.swift */, + BE6988D01DBBE98600D37783 /* DirectoryMonitorTests+Handling.swift */, + ); + name = DirectoryMonitorTests; + path = Tests/DirectoryMonitorTests; + sourceTree = ""; + }; + "_______Tests_" /* Tests */ = { + isa = PBXGroup; + children = ( + "_______Group_DirectoryMonitorTests" /* DirectoryMonitorTests */, + ); + name = Tests; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + "______Target_DirectoryMonitor" /* DirectoryMonitor */ = { + isa = PBXNativeTarget; + buildConfigurationList = "_______Confs_DirectoryMonitor" /* Build configuration list for PBXNativeTarget "DirectoryMonitor" */; + buildPhases = ( + CompilePhase_DirectoryMonitor /* Sources */, + "___LinkPhase_DirectoryMonitor" /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DirectoryMonitor; + productName = DirectoryMonitor; + productReference = "_____Product_DirectoryMonitor" /* DirectoryMonitor.framework */; + productType = "com.apple.product-type.framework"; + }; + "______Target_DirectoryMonitorTests" /* DirectoryMonitorTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = "_______Confs_DirectoryMonitorTests" /* Build configuration list for PBXNativeTarget "DirectoryMonitorTests" */; + buildPhases = ( + CompilePhase_DirectoryMonitorTests /* Sources */, + "___LinkPhase_DirectoryMonitorTests" /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + __Dependency_DirectoryMonitor /* PBXTargetDependency */, + ); + name = DirectoryMonitorTests; + productName = DirectoryMonitorTests; + productReference = "_____Product_DirectoryMonitorTests" /* DirectoryMonitorTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + __RootObject_ /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 9999; + }; + buildConfigurationList = "___RootConfs_" /* Build configuration list for PBXProject "DirectoryMonitor" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = "___RootGroup_"; + productRefGroup = "____Products_" /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + "______Target_DirectoryMonitor" /* DirectoryMonitor */, + "______Target_DirectoryMonitorTests" /* DirectoryMonitorTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + CompilePhase_DirectoryMonitor /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + __src_cc_ref_Sources/DirectoryMonitor.swift /* DirectoryMonitor.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CompilePhase_DirectoryMonitorTests /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + BEB265D71DBBA5E8006461A6 /* DirectoryMonitorTests+Init.swift in Sources */, + BE6988D11DBBE98600D37783 /* DirectoryMonitorTests+Handling.swift in Sources */, + __src_cc_ref_Tests/DirectoryMonitorTests/DirectoryMonitorTests.swift /* DirectoryMonitorTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + __Dependency_DirectoryMonitor /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "______Target_DirectoryMonitor" /* DirectoryMonitor */; + targetProxy = BEB265D41DBB9021006461A6 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + _ReleaseConf_DirectoryMonitor /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + INFOPLIST_FILE = DirectoryMonitor.xcodeproj/DirectoryMonitor_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = DirectoryMonitor; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SWIFT_VERSION = 3.0; + }; + name = Release; + }; + _ReleaseConf_DirectoryMonitorTests /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + INFOPLIST_FILE = DirectoryMonitor.xcodeproj/DirectoryMonitorTests_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + SWIFT_VERSION = 3.0; + }; + name = Release; + }; + "___DebugConf_DirectoryMonitor" /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + INFOPLIST_FILE = DirectoryMonitor.xcodeproj/DirectoryMonitor_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = DirectoryMonitor; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + }; + name = Debug; + }; + "___DebugConf_DirectoryMonitorTests" /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = "$(PLATFORM_DIR)/Developer/Library/Frameworks"; + INFOPLIST_FILE = DirectoryMonitor.xcodeproj/DirectoryMonitorTests_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + }; + name = Debug; + }; + "_____Release_" /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = __PBXFileRef_DirectoryMonitor.xcodeproj/Configs/Project.xcconfig /* DirectoryMonitor.xcodeproj/Configs/Project.xcconfig */; + buildSettings = { + }; + name = Release; + }; + "_______Debug_" /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = __PBXFileRef_DirectoryMonitor.xcodeproj/Configs/Project.xcconfig /* DirectoryMonitor.xcodeproj/Configs/Project.xcconfig */; + buildSettings = { + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + "___RootConfs_" /* Build configuration list for PBXProject "DirectoryMonitor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + "_______Debug_" /* Debug */, + "_____Release_" /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + "_______Confs_DirectoryMonitor" /* Build configuration list for PBXNativeTarget "DirectoryMonitor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + "___DebugConf_DirectoryMonitor" /* Debug */, + _ReleaseConf_DirectoryMonitor /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + "_______Confs_DirectoryMonitorTests" /* Build configuration list for PBXNativeTarget "DirectoryMonitorTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + "___DebugConf_DirectoryMonitorTests" /* Debug */, + _ReleaseConf_DirectoryMonitorTests /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = __RootObject_ /* Project object */; +} diff --git a/DirectoryMonitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/DirectoryMonitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/DirectoryMonitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/DirectoryMonitor.xcscheme b/DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/DirectoryMonitor.xcscheme new file mode 100644 index 0000000..5e3175a --- /dev/null +++ b/DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/DirectoryMonitor.xcscheme @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist b/DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..96a96c4 --- /dev/null +++ b/DirectoryMonitor.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist @@ -0,0 +1,12 @@ + + + + SchemeUserState + + DirectoryMonitor.xcscheme + + + SuppressBuildableAutocreation + + +