diff --git a/Package.swift b/Package.swift index 6b9dd4d..0d46635 100644 --- a/Package.swift +++ b/Package.swift @@ -5,10 +5,10 @@ import PackageDescription let package = Package( name: "Schedule", platforms: [ - .macOS(.v10_12), - .iOS(.v10), - .tvOS(.v10), - .watchOS(.v3) + .macOS(.v10_11), + .iOS(.v9), + .tvOS(.v9), + .watchOS(.v2) ], products: [ .library(name: "Schedule", targets: ["Schedule"]) diff --git a/Schedule.xcodeproj/Schedule_Info.plist b/Schedule.xcodeproj/Schedule_Info.plist index a16c895..57ada9f 100644 --- a/Schedule.xcodeproj/Schedule_Info.plist +++ b/Schedule.xcodeproj/Schedule_Info.plist @@ -1,26 +1,25 @@ - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 2.0.2 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - + 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/Schedule.xcodeproj/project.pbxproj b/Schedule.xcodeproj/project.pbxproj index bcbc6bc..ca4ae12 100644 --- a/Schedule.xcodeproj/project.pbxproj +++ b/Schedule.xcodeproj/project.pbxproj @@ -1,592 +1,833 @@ // !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXAggregateTarget section */ - "Schedule::SchedulePackageTests::ProductTarget" /* SchedulePackageTests */ = { - isa = PBXAggregateTarget; - buildConfigurationList = OBJ_72 /* Build configuration list for PBXAggregateTarget "SchedulePackageTests" */; - buildPhases = ( - ); - dependencies = ( - OBJ_75 /* PBXTargetDependency */, - ); - name = SchedulePackageTests; - productName = SchedulePackageTests; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 629FAA6F2255CC2700ED5D67 /* IntervalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629FAA6E2255CC2700ED5D67 /* IntervalTests.swift */; }; - 629FAA712255D14800ED5D67 /* WeekdayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629FAA702255D14800ED5D67 /* WeekdayTests.swift */; }; - 629FAA732255D1CA00ED5D67 /* PeriodTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629FAA722255D1CA00ED5D67 /* PeriodTests.swift */; }; - 629FAA752255D6B100ED5D67 /* MonthdayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629FAA742255D6B100ED5D67 /* MonthdayTests.swift */; }; - OBJ_49 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* Atomic.swift */; }; - OBJ_50 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* Bag.swift */; }; - OBJ_53 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* Extensions.swift */; }; - OBJ_54 /* Interval.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* Interval.swift */; }; - OBJ_55 /* Monthday.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* Monthday.swift */; }; - OBJ_56 /* Period.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* Period.swift */; }; - OBJ_57 /* Plan.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* Plan.swift */; }; - OBJ_58 /* RunLoopTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* RunLoopTask.swift */; }; - OBJ_59 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* Task.swift */; }; - OBJ_60 /* TaskCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* TaskCenter.swift */; }; - OBJ_61 /* Time.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* Time.swift */; }; - OBJ_63 /* Weekday.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_23 /* Weekday.swift */; }; - OBJ_70 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; }; - OBJ_81 /* AtomicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_26 /* AtomicTests.swift */; }; - OBJ_82 /* BagTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* BagTests.swift */; }; - OBJ_83 /* TimeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_28 /* TimeTests.swift */; }; - OBJ_85 /* ExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* ExtensionsTests.swift */; }; - OBJ_86 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* Helpers.swift */; }; - OBJ_87 /* PlanTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* PlanTests.swift */; }; - OBJ_88 /* TaskCenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_33 /* TaskCenterTests.swift */; }; - OBJ_89 /* TaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* TaskTests.swift */; }; - OBJ_90 /* XCTestManifests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_35 /* XCTestManifests.swift */; }; - OBJ_92 /* Schedule.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Schedule::Schedule::Product" /* Schedule.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 623D582F2254B44800565925 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = OBJ_1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = "Schedule::Schedule"; - remoteInfo = Schedule; - }; - 623D58302254B44900565925 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = OBJ_1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = "Schedule::ScheduleTests"; - remoteInfo = ScheduleTests; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 629FAA6E2255CC2700ED5D67 /* IntervalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntervalTests.swift; sourceTree = ""; }; - 629FAA702255D14800ED5D67 /* WeekdayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeekdayTests.swift; sourceTree = ""; }; - 629FAA722255D1CA00ED5D67 /* PeriodTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PeriodTests.swift; sourceTree = ""; }; - 629FAA742255D6B100ED5D67 /* MonthdayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MonthdayTests.swift; sourceTree = ""; }; - 66274E9B2258F61800964B93 /* Schedule.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Schedule.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; - OBJ_10 /* Bag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bag.swift; sourceTree = ""; }; - OBJ_13 /* Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = ""; }; - OBJ_14 /* Interval.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interval.swift; sourceTree = ""; }; - OBJ_15 /* Monthday.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Monthday.swift; sourceTree = ""; }; - OBJ_16 /* Period.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Period.swift; sourceTree = ""; }; - OBJ_17 /* Plan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Plan.swift; sourceTree = ""; }; - OBJ_18 /* RunLoopTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunLoopTask.swift; sourceTree = ""; }; - OBJ_19 /* Task.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Task.swift; sourceTree = ""; }; - OBJ_20 /* TaskCenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskCenter.swift; sourceTree = ""; }; - OBJ_21 /* Time.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Time.swift; sourceTree = ""; }; - OBJ_23 /* Weekday.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Weekday.swift; sourceTree = ""; }; - OBJ_26 /* AtomicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtomicTests.swift; sourceTree = ""; }; - OBJ_27 /* BagTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BagTests.swift; sourceTree = ""; }; - OBJ_28 /* TimeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeTests.swift; sourceTree = ""; }; - OBJ_30 /* ExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionsTests.swift; sourceTree = ""; }; - OBJ_31 /* Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = ""; }; - OBJ_32 /* PlanTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanTests.swift; sourceTree = ""; }; - OBJ_33 /* TaskCenterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskCenterTests.swift; sourceTree = ""; }; - OBJ_34 /* TaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskTests.swift; sourceTree = ""; }; - OBJ_35 /* XCTestManifests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestManifests.swift; sourceTree = ""; }; - OBJ_39 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; }; - OBJ_40 /* Schedule.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = Schedule.podspec; sourceTree = ""; }; - OBJ_41 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - OBJ_42 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - OBJ_43 /* README.zh_cn.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.zh_cn.md; sourceTree = ""; }; - OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; - OBJ_9 /* Atomic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Atomic.swift; sourceTree = ""; }; - "Schedule::Schedule::Product" /* Schedule.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Schedule.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - "Schedule::ScheduleTests::Product" /* ScheduleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; path = ScheduleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - OBJ_64 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - OBJ_91 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 0; - files = ( - OBJ_92 /* Schedule.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - OBJ_24 /* Tests */ = { - isa = PBXGroup; - children = ( - OBJ_25 /* ScheduleTests */, - ); - name = Tests; - sourceTree = SOURCE_ROOT; - }; - OBJ_25 /* ScheduleTests */ = { - isa = PBXGroup; - children = ( - OBJ_26 /* AtomicTests.swift */, - OBJ_27 /* BagTests.swift */, - OBJ_30 /* ExtensionsTests.swift */, - OBJ_31 /* Helpers.swift */, - 629FAA6E2255CC2700ED5D67 /* IntervalTests.swift */, - 629FAA742255D6B100ED5D67 /* MonthdayTests.swift */, - 629FAA722255D1CA00ED5D67 /* PeriodTests.swift */, - OBJ_32 /* PlanTests.swift */, - OBJ_33 /* TaskCenterTests.swift */, - OBJ_34 /* TaskTests.swift */, - OBJ_28 /* TimeTests.swift */, - 629FAA702255D14800ED5D67 /* WeekdayTests.swift */, - OBJ_35 /* XCTestManifests.swift */, - ); - name = ScheduleTests; - path = Tests/ScheduleTests; - sourceTree = SOURCE_ROOT; - }; - OBJ_36 /* Products */ = { - isa = PBXGroup; - children = ( - "Schedule::Schedule::Product" /* Schedule.framework */, - "Schedule::ScheduleTests::Product" /* ScheduleTests.xctest */, - ); - name = Products; - sourceTree = BUILT_PRODUCTS_DIR; - }; - OBJ_5 = { - isa = PBXGroup; - children = ( - 66274E9B2258F61800964B93 /* Schedule.playground */, - OBJ_6 /* Package.swift */, - OBJ_7 /* Sources */, - OBJ_24 /* Tests */, - OBJ_36 /* Products */, - OBJ_39 /* assets */, - OBJ_40 /* Schedule.podspec */, - OBJ_41 /* LICENSE */, - OBJ_42 /* README.md */, - OBJ_43 /* README.zh_cn.md */, - ); - sourceTree = ""; - }; - OBJ_7 /* Sources */ = { - isa = PBXGroup; - children = ( - OBJ_8 /* Schedule */, - ); - name = Sources; - sourceTree = SOURCE_ROOT; - }; - OBJ_8 /* Schedule */ = { - isa = PBXGroup; - children = ( - OBJ_9 /* Atomic.swift */, - OBJ_10 /* Bag.swift */, - OBJ_13 /* Extensions.swift */, - OBJ_14 /* Interval.swift */, - OBJ_15 /* Monthday.swift */, - OBJ_16 /* Period.swift */, - OBJ_17 /* Plan.swift */, - OBJ_18 /* RunLoopTask.swift */, - OBJ_19 /* Task.swift */, - OBJ_20 /* TaskCenter.swift */, - OBJ_21 /* Time.swift */, - OBJ_23 /* Weekday.swift */, - ); - name = Schedule; - path = Sources/Schedule; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - "Schedule::Schedule" /* Schedule */ = { - isa = PBXNativeTarget; - buildConfigurationList = OBJ_45 /* Build configuration list for PBXNativeTarget "Schedule" */; - buildPhases = ( - OBJ_48 /* Sources */, - OBJ_64 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Schedule; - productName = Schedule; - productReference = "Schedule::Schedule::Product" /* Schedule.framework */; - productType = "com.apple.product-type.framework"; - }; - "Schedule::ScheduleTests" /* ScheduleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = OBJ_77 /* Build configuration list for PBXNativeTarget "ScheduleTests" */; - buildPhases = ( - OBJ_80 /* Sources */, - OBJ_91 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - OBJ_93 /* PBXTargetDependency */, - ); - name = ScheduleTests; - productName = ScheduleTests; - productReference = "Schedule::ScheduleTests::Product" /* ScheduleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - "Schedule::SwiftPMPackageDescription" /* SchedulePackageDescription */ = { - isa = PBXNativeTarget; - buildConfigurationList = OBJ_66 /* Build configuration list for PBXNativeTarget "SchedulePackageDescription" */; - buildPhases = ( - OBJ_69 /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SchedulePackageDescription; - productName = SchedulePackageDescription; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - OBJ_1 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftMigration = 9999; - LastUpgradeCheck = 9999; - }; - buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "Schedule" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - ); - mainGroup = OBJ_5; - productRefGroup = OBJ_36 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - "Schedule::Schedule" /* Schedule */, - "Schedule::SwiftPMPackageDescription" /* SchedulePackageDescription */, - "Schedule::SchedulePackageTests::ProductTarget" /* SchedulePackageTests */, - "Schedule::ScheduleTests" /* ScheduleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - OBJ_48 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 0; - files = ( - OBJ_49 /* Atomic.swift in Sources */, - OBJ_50 /* Bag.swift in Sources */, - OBJ_53 /* Extensions.swift in Sources */, - OBJ_54 /* Interval.swift in Sources */, - OBJ_55 /* Monthday.swift in Sources */, - OBJ_56 /* Period.swift in Sources */, - OBJ_57 /* Plan.swift in Sources */, - OBJ_58 /* RunLoopTask.swift in Sources */, - OBJ_59 /* Task.swift in Sources */, - OBJ_60 /* TaskCenter.swift in Sources */, - OBJ_61 /* Time.swift in Sources */, - OBJ_63 /* Weekday.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - OBJ_69 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 0; - files = ( - OBJ_70 /* Package.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - OBJ_80 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 0; - files = ( - OBJ_81 /* AtomicTests.swift in Sources */, - OBJ_82 /* BagTests.swift in Sources */, - OBJ_83 /* TimeTests.swift in Sources */, - OBJ_85 /* ExtensionsTests.swift in Sources */, - OBJ_86 /* Helpers.swift in Sources */, - 629FAA712255D14800ED5D67 /* WeekdayTests.swift in Sources */, - 629FAA6F2255CC2700ED5D67 /* IntervalTests.swift in Sources */, - OBJ_87 /* PlanTests.swift in Sources */, - 629FAA732255D1CA00ED5D67 /* PeriodTests.swift in Sources */, - OBJ_88 /* TaskCenterTests.swift in Sources */, - 629FAA752255D6B100ED5D67 /* MonthdayTests.swift in Sources */, - OBJ_89 /* TaskTests.swift in Sources */, - OBJ_90 /* XCTestManifests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - OBJ_75 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = "Schedule::ScheduleTests" /* ScheduleTests */; - targetProxy = 623D58302254B44900565925 /* PBXContainerItemProxy */; - }; - OBJ_93 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = "Schedule::Schedule" /* Schedule */; - targetProxy = 623D582F2254B44800565925 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - OBJ_3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_NS_ASSERTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE=1", - "DEBUG=1", - ); - MACOSX_DEPLOYMENT_TARGET = 10.10; - ONLY_ACTIVE_ARCH = YES; - OTHER_SWIFT_FLAGS = "-DXcode"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - USE_HEADERMAP = NO; - }; - name = Debug; - }; - OBJ_4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE=1", - ); - MACOSX_DEPLOYMENT_TARGET = 10.10; - OTHER_SWIFT_FLAGS = "-DXcode"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE"; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - USE_HEADERMAP = NO; - }; - name = Release; - }; - OBJ_46 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks", - ); - HEADER_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = Schedule.xcodeproj/Schedule_Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - OTHER_CFLAGS = "$(inherited)"; - OTHER_LDFLAGS = "$(inherited)"; - OTHER_SWIFT_FLAGS = "$(inherited)"; - PRODUCT_BUNDLE_IDENTIFIER = Schedule; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; - SWIFT_VERSION = 5.0; - TARGET_NAME = Schedule; - TVOS_DEPLOYMENT_TARGET = 10.0; - WATCHOS_DEPLOYMENT_TARGET = 3.0; - }; - name = Debug; - }; - OBJ_47 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ENABLE_TESTABILITY = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks", - ); - HEADER_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = Schedule.xcodeproj/Schedule_Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - OTHER_CFLAGS = "$(inherited)"; - OTHER_LDFLAGS = "$(inherited)"; - OTHER_SWIFT_FLAGS = "$(inherited)"; - PRODUCT_BUNDLE_IDENTIFIER = Schedule; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; - SWIFT_VERSION = 5.0; - TARGET_NAME = Schedule; - TVOS_DEPLOYMENT_TARGET = 10.0; - WATCHOS_DEPLOYMENT_TARGET = 3.0; - }; - name = Release; - }; - OBJ_67 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - LD = /usr/bin/true; - OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - OBJ_68 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - LD = /usr/bin/true; - OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - OBJ_73 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - OBJ_74 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - OBJ_78 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks", - ); - HEADER_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = Schedule.xcodeproj/ScheduleTests_Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - OTHER_CFLAGS = "$(inherited)"; - OTHER_LDFLAGS = "$(inherited)"; - OTHER_SWIFT_FLAGS = "$(inherited)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; - SWIFT_VERSION = 5.0; - TARGET_NAME = ScheduleTests; - TVOS_DEPLOYMENT_TARGET = 10.0; - WATCHOS_DEPLOYMENT_TARGET = 3.0; - }; - name = Debug; - }; - OBJ_79 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks", - ); - HEADER_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = Schedule.xcodeproj/ScheduleTests_Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - OTHER_CFLAGS = "$(inherited)"; - OTHER_LDFLAGS = "$(inherited)"; - OTHER_SWIFT_FLAGS = "$(inherited)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; - SWIFT_VERSION = 5.0; - TARGET_NAME = ScheduleTests; - TVOS_DEPLOYMENT_TARGET = 10.0; - WATCHOS_DEPLOYMENT_TARGET = 3.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - OBJ_2 /* Build configuration list for PBXProject "Schedule" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - OBJ_3 /* Debug */, - OBJ_4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - OBJ_45 /* Build configuration list for PBXNativeTarget "Schedule" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - OBJ_46 /* Debug */, - OBJ_47 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - OBJ_66 /* Build configuration list for PBXNativeTarget "SchedulePackageDescription" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - OBJ_67 /* Debug */, - OBJ_68 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - OBJ_72 /* Build configuration list for PBXAggregateTarget "SchedulePackageTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - OBJ_73 /* Debug */, - OBJ_74 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - OBJ_77 /* Build configuration list for PBXNativeTarget "ScheduleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - OBJ_78 /* Debug */, - OBJ_79 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = OBJ_1 /* Project object */; + archiveVersion = "1"; + objectVersion = "46"; + objects = { + "OBJ_1" = { + isa = "PBXProject"; + attributes = { + LastSwiftMigration = "9999"; + LastUpgradeCheck = "9999"; + }; + buildConfigurationList = "OBJ_2"; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = "English"; + hasScannedForEncodings = "0"; + knownRegions = ( + "en" + ); + mainGroup = "OBJ_5"; + productRefGroup = "OBJ_36"; + projectDirPath = "."; + targets = ( + "Schedule::Schedule", + "Schedule::SwiftPMPackageDescription", + "Schedule::SchedulePackageTests::ProductTarget", + "Schedule::ScheduleTests" + ); + }; + "OBJ_10" = { + isa = "PBXFileReference"; + path = "Bag.swift"; + sourceTree = ""; + }; + "OBJ_11" = { + isa = "PBXFileReference"; + path = "Extensions.swift"; + sourceTree = ""; + }; + "OBJ_12" = { + isa = "PBXFileReference"; + path = "Interval.swift"; + sourceTree = ""; + }; + "OBJ_13" = { + isa = "PBXFileReference"; + path = "Monthday.swift"; + sourceTree = ""; + }; + "OBJ_14" = { + isa = "PBXFileReference"; + path = "Period.swift"; + sourceTree = ""; + }; + "OBJ_15" = { + isa = "PBXFileReference"; + path = "Plan.swift"; + sourceTree = ""; + }; + "OBJ_16" = { + isa = "PBXFileReference"; + path = "RunLoopTask.swift"; + sourceTree = ""; + }; + "OBJ_17" = { + isa = "PBXFileReference"; + path = "Task.swift"; + sourceTree = ""; + }; + "OBJ_18" = { + isa = "PBXFileReference"; + path = "TaskCenter.swift"; + sourceTree = ""; + }; + "OBJ_19" = { + isa = "PBXFileReference"; + path = "Time.swift"; + sourceTree = ""; + }; + "OBJ_2" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_3", + "OBJ_4" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_20" = { + isa = "PBXFileReference"; + path = "Weekday.swift"; + sourceTree = ""; + }; + "OBJ_21" = { + isa = "PBXGroup"; + children = ( + "OBJ_22" + ); + name = "Tests"; + path = ""; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_22" = { + isa = "PBXGroup"; + children = ( + "OBJ_23", + "OBJ_24", + "OBJ_25", + "OBJ_26", + "OBJ_27", + "OBJ_28", + "OBJ_29", + "OBJ_30", + "OBJ_31", + "OBJ_32", + "OBJ_33", + "OBJ_34", + "OBJ_35" + ); + name = "ScheduleTests"; + path = "Tests/ScheduleTests"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_23" = { + isa = "PBXFileReference"; + path = "AtomicTests.swift"; + sourceTree = ""; + }; + "OBJ_24" = { + isa = "PBXFileReference"; + path = "BagTests.swift"; + sourceTree = ""; + }; + "OBJ_25" = { + isa = "PBXFileReference"; + path = "ExtensionsTests.swift"; + sourceTree = ""; + }; + "OBJ_26" = { + isa = "PBXFileReference"; + path = "Helpers.swift"; + sourceTree = ""; + }; + "OBJ_27" = { + isa = "PBXFileReference"; + path = "IntervalTests.swift"; + sourceTree = ""; + }; + "OBJ_28" = { + isa = "PBXFileReference"; + path = "MonthdayTests.swift"; + sourceTree = ""; + }; + "OBJ_29" = { + isa = "PBXFileReference"; + path = "PeriodTests.swift"; + sourceTree = ""; + }; + "OBJ_3" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = "YES"; + COMBINE_HIDPI_IMAGES = "YES"; + COPY_PHASE_STRIP = "NO"; + DEBUG_INFORMATION_FORMAT = "dwarf"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_NS_ASSERTIONS = "YES"; + GCC_OPTIMIZATION_LEVEL = "0"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1", + "DEBUG=1" + ); + MACOSX_DEPLOYMENT_TARGET = "10.10"; + ONLY_ACTIVE_ARCH = "YES"; + OTHER_SWIFT_FLAGS = ( + "-DXcode" + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = "macosx"; + SUPPORTED_PLATFORMS = ( + "macosx", + "iphoneos", + "iphonesimulator", + "appletvos", + "appletvsimulator", + "watchos", + "watchsimulator" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE", + "DEBUG" + ); + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + USE_HEADERMAP = "NO"; + }; + name = "Debug"; + }; + "OBJ_30" = { + isa = "PBXFileReference"; + path = "PlanTests.swift"; + sourceTree = ""; + }; + "OBJ_31" = { + isa = "PBXFileReference"; + path = "TaskCenterTests.swift"; + sourceTree = ""; + }; + "OBJ_32" = { + isa = "PBXFileReference"; + path = "TaskTests.swift"; + sourceTree = ""; + }; + "OBJ_33" = { + isa = "PBXFileReference"; + path = "TimeTests.swift"; + sourceTree = ""; + }; + "OBJ_34" = { + isa = "PBXFileReference"; + path = "WeekdayTests.swift"; + sourceTree = ""; + }; + "OBJ_35" = { + isa = "PBXFileReference"; + path = "XCTestManifests.swift"; + sourceTree = ""; + }; + "OBJ_36" = { + isa = "PBXGroup"; + children = ( + "Schedule::Schedule::Product", + "Schedule::ScheduleTests::Product" + ); + name = "Products"; + path = ""; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "OBJ_39" = { + isa = "PBXFileReference"; + path = "assets"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_4" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = "YES"; + COMBINE_HIDPI_IMAGES = "YES"; + COPY_PHASE_STRIP = "YES"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_OPTIMIZATION_LEVEL = "s"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1" + ); + MACOSX_DEPLOYMENT_TARGET = "10.10"; + OTHER_SWIFT_FLAGS = ( + "-DXcode" + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = "macosx"; + SUPPORTED_PLATFORMS = ( + "macosx", + "iphoneos", + "iphonesimulator", + "appletvos", + "appletvsimulator", + "watchos", + "watchsimulator" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE" + ); + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + USE_HEADERMAP = "NO"; + }; + name = "Release"; + }; + "OBJ_40" = { + isa = "PBXFileReference"; + path = "Schedule.podspec"; + sourceTree = ""; + }; + "OBJ_41" = { + isa = "PBXFileReference"; + path = "LICENSE"; + sourceTree = ""; + }; + "OBJ_42" = { + isa = "PBXFileReference"; + path = "README.md"; + sourceTree = ""; + }; + "OBJ_43" = { + isa = "PBXFileReference"; + path = "README.zh_cn.md"; + sourceTree = ""; + }; + "OBJ_45" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_46", + "OBJ_47" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_46" = { + isa = "XCBuildConfiguration"; + buildSettings = { + ENABLE_TESTABILITY = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "Schedule.xcodeproj/Schedule_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "9.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" + ); + MACOSX_DEPLOYMENT_TARGET = "10.11"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + PRODUCT_BUNDLE_IDENTIFIER = "Schedule"; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "5.0"; + TARGET_NAME = "Schedule"; + TVOS_DEPLOYMENT_TARGET = "9.0"; + WATCHOS_DEPLOYMENT_TARGET = "2.0"; + }; + name = "Debug"; + }; + "OBJ_47" = { + isa = "XCBuildConfiguration"; + buildSettings = { + ENABLE_TESTABILITY = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "Schedule.xcodeproj/Schedule_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "9.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" + ); + MACOSX_DEPLOYMENT_TARGET = "10.11"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + PRODUCT_BUNDLE_IDENTIFIER = "Schedule"; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = "YES"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "5.0"; + TARGET_NAME = "Schedule"; + TVOS_DEPLOYMENT_TARGET = "9.0"; + WATCHOS_DEPLOYMENT_TARGET = "2.0"; + }; + name = "Release"; + }; + "OBJ_48" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_49", + "OBJ_50", + "OBJ_51", + "OBJ_52", + "OBJ_53", + "OBJ_54", + "OBJ_55", + "OBJ_56", + "OBJ_57", + "OBJ_58", + "OBJ_59", + "OBJ_60" + ); + }; + "OBJ_49" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_9"; + }; + "OBJ_5" = { + isa = "PBXGroup"; + children = ( + "OBJ_6", + "OBJ_7", + "OBJ_21", + "OBJ_36", + "OBJ_39", + "OBJ_40", + "OBJ_41", + "OBJ_42", + "OBJ_43" + ); + path = ""; + sourceTree = ""; + }; + "OBJ_50" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_10"; + }; + "OBJ_51" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_11"; + }; + "OBJ_52" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_12"; + }; + "OBJ_53" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_13"; + }; + "OBJ_54" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_14"; + }; + "OBJ_55" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_15"; + }; + "OBJ_56" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_16"; + }; + "OBJ_57" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_17"; + }; + "OBJ_58" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_18"; + }; + "OBJ_59" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_19"; + }; + "OBJ_6" = { + isa = "PBXFileReference"; + explicitFileType = "sourcecode.swift"; + path = "Package.swift"; + sourceTree = ""; + }; + "OBJ_60" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_20"; + }; + "OBJ_61" = { + isa = "PBXFrameworksBuildPhase"; + files = ( + ); + }; + "OBJ_63" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_64", + "OBJ_65" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_64" = { + isa = "XCBuildConfiguration"; + buildSettings = { + LD = "/usr/bin/true"; + OTHER_SWIFT_FLAGS = ( + "-swift-version", + "5", + "-I", + "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", + "-target", + "x86_64-apple-macosx10.10", + "-sdk", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk" + ); + SWIFT_VERSION = "5.0"; + }; + name = "Debug"; + }; + "OBJ_65" = { + isa = "XCBuildConfiguration"; + buildSettings = { + LD = "/usr/bin/true"; + OTHER_SWIFT_FLAGS = ( + "-swift-version", + "5", + "-I", + "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", + "-target", + "x86_64-apple-macosx10.10", + "-sdk", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk" + ); + SWIFT_VERSION = "5.0"; + }; + name = "Release"; + }; + "OBJ_66" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_67" + ); + }; + "OBJ_67" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_6"; + }; + "OBJ_69" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_70", + "OBJ_71" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_7" = { + isa = "PBXGroup"; + children = ( + "OBJ_8" + ); + name = "Sources"; + path = ""; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_70" = { + isa = "XCBuildConfiguration"; + buildSettings = { + }; + name = "Debug"; + }; + "OBJ_71" = { + isa = "XCBuildConfiguration"; + buildSettings = { + }; + name = "Release"; + }; + "OBJ_72" = { + isa = "PBXTargetDependency"; + target = "Schedule::ScheduleTests"; + }; + "OBJ_74" = { + isa = "XCConfigurationList"; + buildConfigurations = ( + "OBJ_75", + "OBJ_76" + ); + defaultConfigurationIsVisible = "0"; + defaultConfigurationName = "Release"; + }; + "OBJ_75" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_MODULES = "YES"; + EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "Schedule.xcodeproj/ScheduleTests_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "9.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@loader_path/../Frameworks", + "@loader_path/Frameworks" + ); + MACOSX_DEPLOYMENT_TARGET = "10.11"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "5.0"; + TARGET_NAME = "ScheduleTests"; + TVOS_DEPLOYMENT_TARGET = "9.0"; + WATCHOS_DEPLOYMENT_TARGET = "2.0"; + }; + name = "Debug"; + }; + "OBJ_76" = { + isa = "XCBuildConfiguration"; + buildSettings = { + CLANG_ENABLE_MODULES = "YES"; + EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks" + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)" + ); + INFOPLIST_FILE = "Schedule.xcodeproj/ScheduleTests_Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = "9.0"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@loader_path/../Frameworks", + "@loader_path/Frameworks" + ); + MACOSX_DEPLOYMENT_TARGET = "10.11"; + OTHER_CFLAGS = ( + "$(inherited)" + ); + OTHER_LDFLAGS = ( + "$(inherited)" + ); + OTHER_SWIFT_FLAGS = ( + "$(inherited)" + ); + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)" + ); + SWIFT_VERSION = "5.0"; + TARGET_NAME = "ScheduleTests"; + TVOS_DEPLOYMENT_TARGET = "9.0"; + WATCHOS_DEPLOYMENT_TARGET = "2.0"; + }; + name = "Release"; + }; + "OBJ_77" = { + isa = "PBXSourcesBuildPhase"; + files = ( + "OBJ_78", + "OBJ_79", + "OBJ_80", + "OBJ_81", + "OBJ_82", + "OBJ_83", + "OBJ_84", + "OBJ_85", + "OBJ_86", + "OBJ_87", + "OBJ_88", + "OBJ_89", + "OBJ_90" + ); + }; + "OBJ_78" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_23"; + }; + "OBJ_79" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_24"; + }; + "OBJ_8" = { + isa = "PBXGroup"; + children = ( + "OBJ_9", + "OBJ_10", + "OBJ_11", + "OBJ_12", + "OBJ_13", + "OBJ_14", + "OBJ_15", + "OBJ_16", + "OBJ_17", + "OBJ_18", + "OBJ_19", + "OBJ_20" + ); + name = "Schedule"; + path = "Sources/Schedule"; + sourceTree = "SOURCE_ROOT"; + }; + "OBJ_80" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_25"; + }; + "OBJ_81" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_26"; + }; + "OBJ_82" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_27"; + }; + "OBJ_83" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_28"; + }; + "OBJ_84" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_29"; + }; + "OBJ_85" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_30"; + }; + "OBJ_86" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_31"; + }; + "OBJ_87" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_32"; + }; + "OBJ_88" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_33"; + }; + "OBJ_89" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_34"; + }; + "OBJ_9" = { + isa = "PBXFileReference"; + path = "Atomic.swift"; + sourceTree = ""; + }; + "OBJ_90" = { + isa = "PBXBuildFile"; + fileRef = "OBJ_35"; + }; + "OBJ_91" = { + isa = "PBXFrameworksBuildPhase"; + files = ( + "OBJ_92" + ); + }; + "OBJ_92" = { + isa = "PBXBuildFile"; + fileRef = "Schedule::Schedule::Product"; + }; + "OBJ_93" = { + isa = "PBXTargetDependency"; + target = "Schedule::Schedule"; + }; + "Schedule::Schedule" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_45"; + buildPhases = ( + "OBJ_48", + "OBJ_61" + ); + dependencies = ( + ); + name = "Schedule"; + productName = "Schedule"; + productReference = "Schedule::Schedule::Product"; + productType = "com.apple.product-type.framework"; + }; + "Schedule::Schedule::Product" = { + isa = "PBXFileReference"; + path = "Schedule.framework"; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "Schedule::SchedulePackageTests::ProductTarget" = { + isa = "PBXAggregateTarget"; + buildConfigurationList = "OBJ_69"; + buildPhases = ( + ); + dependencies = ( + "OBJ_72" + ); + name = "SchedulePackageTests"; + productName = "SchedulePackageTests"; + }; + "Schedule::ScheduleTests" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_74"; + buildPhases = ( + "OBJ_77", + "OBJ_91" + ); + dependencies = ( + "OBJ_93" + ); + name = "ScheduleTests"; + productName = "ScheduleTests"; + productReference = "Schedule::ScheduleTests::Product"; + productType = "com.apple.product-type.bundle.unit-test"; + }; + "Schedule::ScheduleTests::Product" = { + isa = "PBXFileReference"; + path = "ScheduleTests.xctest"; + sourceTree = "BUILT_PRODUCTS_DIR"; + }; + "Schedule::SwiftPMPackageDescription" = { + isa = "PBXNativeTarget"; + buildConfigurationList = "OBJ_63"; + buildPhases = ( + "OBJ_66" + ); + dependencies = ( + ); + name = "SchedulePackageDescription"; + productName = "SchedulePackageDescription"; + productType = "com.apple.product-type.framework"; + }; + }; + rootObject = "OBJ_1"; } diff --git a/Schedule.xcodeproj/xcshareddata/xcschemes/Schedule-Package.xcscheme b/Schedule.xcodeproj/xcshareddata/xcschemes/Schedule-Package.xcscheme index b21fd30..6e8a69c 100644 --- a/Schedule.xcodeproj/xcshareddata/xcschemes/Schedule-Package.xcscheme +++ b/Schedule.xcodeproj/xcshareddata/xcschemes/Schedule-Package.xcscheme @@ -26,12 +26,10 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - codeCoverageEnabled = "YES" shouldUseLaunchSchemeArgsEnv = "YES"> + skipped = "NO"> - - - - - - - -