From b87238623b5fcc50ddcb8890c8fc1244142f796d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20Gu=CC=88ndu=CC=88z?= Date: Thu, 31 Jan 2019 12:45:28 +0100 Subject: [PATCH 1/5] Cleanup deprecated Examples folder with broken .xcodeproj file --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 ++ .../DateTools macOS/DateTools macOS.h | 19 ----- .../DateTools macOS/Info.plist | 24 ------ .../xcschemes/DateTools macOS.xcscheme | 80 ------------------- 4 files changed, 8 insertions(+), 123 deletions(-) create mode 100644 DateTools/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Examples/DateToolsExample/DateTools macOS/DateTools macOS.h delete mode 100644 Examples/DateToolsExample/DateTools macOS/Info.plist delete mode 100644 Examples/DateToolsExample/DateToolsExample.xcodeproj/xcshareddata/xcschemes/DateTools macOS.xcscheme diff --git a/DateTools/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/DateTools/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/DateTools/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Examples/DateToolsExample/DateTools macOS/DateTools macOS.h b/Examples/DateToolsExample/DateTools macOS/DateTools macOS.h deleted file mode 100644 index 5d913b53..00000000 --- a/Examples/DateToolsExample/DateTools macOS/DateTools macOS.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// DateTools macOS.h -// DateTools macOS -// -// Created by Tom Baranes on 22/09/2016. -// -// - -#import - -//! Project version number for DateTools macOS. -FOUNDATION_EXPORT double DateTools_macOSVersionNumber; - -//! Project version string for DateTools macOS. -FOUNDATION_EXPORT const unsigned char DateTools_macOSVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Examples/DateToolsExample/DateTools macOS/Info.plist b/Examples/DateToolsExample/DateTools macOS/Info.plist deleted file mode 100644 index fbe1e6b3..00000000 --- a/Examples/DateToolsExample/DateTools macOS/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - - - diff --git a/Examples/DateToolsExample/DateToolsExample.xcodeproj/xcshareddata/xcschemes/DateTools macOS.xcscheme b/Examples/DateToolsExample/DateToolsExample.xcodeproj/xcshareddata/xcschemes/DateTools macOS.xcscheme deleted file mode 100644 index 1607381f..00000000 --- a/Examples/DateToolsExample/DateToolsExample.xcodeproj/xcshareddata/xcschemes/DateTools macOS.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 412e5a254a230d8c2dbc1e7fd79c4fa8225f5a8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20Gu=CC=88ndu=CC=88z?= Date: Thu, 31 Jan 2019 12:57:12 +0100 Subject: [PATCH 2/5] Add Swift project with shared schemes for Carthage support --- .../DateToolsSwift.xcodeproj/project.pbxproj | 847 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcschemes/DateTools iOS.xcscheme | 99 ++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../SupportingFiles/DateToolsSwift.h | 19 + DateToolsSwift/SupportingFiles/Info.plist | 22 + 7 files changed, 1010 insertions(+) create mode 100644 DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj create mode 100644 DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme create mode 100644 DateToolsSwift/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 DateToolsSwift/SupportingFiles/DateToolsSwift.h create mode 100644 DateToolsSwift/SupportingFiles/Info.plist diff --git a/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj b/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj new file mode 100644 index 00000000..10aff2c1 --- /dev/null +++ b/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj @@ -0,0 +1,847 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 8251C87A220318EF00E285B4 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C867220318EF00E285B4 /* Constants.swift */; }; + 8251C87B220318EF00E285B4 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C867220318EF00E285B4 /* Constants.swift */; }; + 8251C87C220318EF00E285B4 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C867220318EF00E285B4 /* Constants.swift */; }; + 8251C87D220318EF00E285B4 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C867220318EF00E285B4 /* Constants.swift */; }; + 8251C87E220318EF00E285B4 /* Date+Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C868220318EF00E285B4 /* Date+Format.swift */; }; + 8251C87F220318EF00E285B4 /* Date+Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C868220318EF00E285B4 /* Date+Format.swift */; }; + 8251C880220318EF00E285B4 /* Date+Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C868220318EF00E285B4 /* Date+Format.swift */; }; + 8251C881220318EF00E285B4 /* Date+Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C868220318EF00E285B4 /* Date+Format.swift */; }; + 8251C882220318EF00E285B4 /* Date+Manipulations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C869220318EF00E285B4 /* Date+Manipulations.swift */; }; + 8251C883220318EF00E285B4 /* Date+Manipulations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C869220318EF00E285B4 /* Date+Manipulations.swift */; }; + 8251C884220318EF00E285B4 /* Date+Manipulations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C869220318EF00E285B4 /* Date+Manipulations.swift */; }; + 8251C885220318EF00E285B4 /* Date+Manipulations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C869220318EF00E285B4 /* Date+Manipulations.swift */; }; + 8251C886220318EF00E285B4 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86A220318EF00E285B4 /* TimePeriod.swift */; }; + 8251C887220318EF00E285B4 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86A220318EF00E285B4 /* TimePeriod.swift */; }; + 8251C888220318EF00E285B4 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86A220318EF00E285B4 /* TimePeriod.swift */; }; + 8251C889220318EF00E285B4 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86A220318EF00E285B4 /* TimePeriod.swift */; }; + 8251C88A220318EF00E285B4 /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86B220318EF00E285B4 /* Date+Components.swift */; }; + 8251C88B220318EF00E285B4 /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86B220318EF00E285B4 /* Date+Components.swift */; }; + 8251C88C220318EF00E285B4 /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86B220318EF00E285B4 /* Date+Components.swift */; }; + 8251C88D220318EF00E285B4 /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86B220318EF00E285B4 /* Date+Components.swift */; }; + 8251C88E220318EF00E285B4 /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86C220318EF00E285B4 /* TimePeriodGroup.swift */; }; + 8251C88F220318EF00E285B4 /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86C220318EF00E285B4 /* TimePeriodGroup.swift */; }; + 8251C890220318EF00E285B4 /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86C220318EF00E285B4 /* TimePeriodGroup.swift */; }; + 8251C891220318EF00E285B4 /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86C220318EF00E285B4 /* TimePeriodGroup.swift */; }; + 8251C892220318EF00E285B4 /* Enums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86D220318EF00E285B4 /* Enums.swift */; }; + 8251C893220318EF00E285B4 /* Enums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86D220318EF00E285B4 /* Enums.swift */; }; + 8251C894220318EF00E285B4 /* Enums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86D220318EF00E285B4 /* Enums.swift */; }; + 8251C895220318EF00E285B4 /* Enums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86D220318EF00E285B4 /* Enums.swift */; }; + 8251C896220318EF00E285B4 /* TimeChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86E220318EF00E285B4 /* TimeChunk.swift */; }; + 8251C897220318EF00E285B4 /* TimeChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86E220318EF00E285B4 /* TimeChunk.swift */; }; + 8251C898220318EF00E285B4 /* TimeChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86E220318EF00E285B4 /* TimeChunk.swift */; }; + 8251C899220318EF00E285B4 /* TimeChunk.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86E220318EF00E285B4 /* TimeChunk.swift */; }; + 8251C89A220318EF00E285B4 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86F220318EF00E285B4 /* TimePeriodChain.swift */; }; + 8251C89B220318EF00E285B4 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86F220318EF00E285B4 /* TimePeriodChain.swift */; }; + 8251C89C220318EF00E285B4 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86F220318EF00E285B4 /* TimePeriodChain.swift */; }; + 8251C89D220318EF00E285B4 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C86F220318EF00E285B4 /* TimePeriodChain.swift */; }; + 8251C89E220318EF00E285B4 /* Date+Comparators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C870220318EF00E285B4 /* Date+Comparators.swift */; }; + 8251C89F220318EF00E285B4 /* Date+Comparators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C870220318EF00E285B4 /* Date+Comparators.swift */; }; + 8251C8A0220318EF00E285B4 /* Date+Comparators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C870220318EF00E285B4 /* Date+Comparators.swift */; }; + 8251C8A1220318EF00E285B4 /* Date+Comparators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C870220318EF00E285B4 /* Date+Comparators.swift */; }; + 8251C8A2220318EF00E285B4 /* Date+Inits.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C871220318EF00E285B4 /* Date+Inits.swift */; }; + 8251C8A3220318EF00E285B4 /* Date+Inits.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C871220318EF00E285B4 /* Date+Inits.swift */; }; + 8251C8A4220318EF00E285B4 /* Date+Inits.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C871220318EF00E285B4 /* Date+Inits.swift */; }; + 8251C8A5220318EF00E285B4 /* Date+Inits.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C871220318EF00E285B4 /* Date+Inits.swift */; }; + 8251C8A6220318EF00E285B4 /* Date+TimeAgo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C872220318EF00E285B4 /* Date+TimeAgo.swift */; }; + 8251C8A7220318EF00E285B4 /* Date+TimeAgo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C872220318EF00E285B4 /* Date+TimeAgo.swift */; }; + 8251C8A8220318EF00E285B4 /* Date+TimeAgo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C872220318EF00E285B4 /* Date+TimeAgo.swift */; }; + 8251C8A9220318EF00E285B4 /* Date+TimeAgo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C872220318EF00E285B4 /* Date+TimeAgo.swift */; }; + 8251C8AA220318EF00E285B4 /* Integer+DateTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C873220318EF00E285B4 /* Integer+DateTools.swift */; }; + 8251C8AB220318EF00E285B4 /* Integer+DateTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C873220318EF00E285B4 /* Integer+DateTools.swift */; }; + 8251C8AC220318EF00E285B4 /* Integer+DateTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C873220318EF00E285B4 /* Integer+DateTools.swift */; }; + 8251C8AD220318EF00E285B4 /* Integer+DateTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C873220318EF00E285B4 /* Integer+DateTools.swift */; }; + 8251C8AE220318EF00E285B4 /* Date+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C874220318EF00E285B4 /* Date+Bundle.swift */; }; + 8251C8AF220318EF00E285B4 /* Date+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C874220318EF00E285B4 /* Date+Bundle.swift */; }; + 8251C8B0220318EF00E285B4 /* Date+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C874220318EF00E285B4 /* Date+Bundle.swift */; }; + 8251C8B1220318EF00E285B4 /* Date+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C874220318EF00E285B4 /* Date+Bundle.swift */; }; + 8251C8B2220318EF00E285B4 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C875220318EF00E285B4 /* TimePeriodCollection.swift */; }; + 8251C8B3220318EF00E285B4 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C875220318EF00E285B4 /* TimePeriodCollection.swift */; }; + 8251C8B4220318EF00E285B4 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C875220318EF00E285B4 /* TimePeriodCollection.swift */; }; + 8251C8B5220318EF00E285B4 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251C875220318EF00E285B4 /* TimePeriodCollection.swift */; }; + 8251C8BA2203196100E285B4 /* DateToolsSwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 8251C8B82203195700E285B4 /* DateToolsSwift.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8251C8BB2203196100E285B4 /* DateToolsSwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 8251C8B82203195700E285B4 /* DateToolsSwift.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8251C8BC2203196200E285B4 /* DateToolsSwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 8251C8B82203195700E285B4 /* DateToolsSwift.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8251C8BD2203196200E285B4 /* DateToolsSwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 8251C8B82203195700E285B4 /* DateToolsSwift.h */; settings = {ATTRIBUTES = (Public, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 8251C8052203183200E285B4 /* DateToolsSwift_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateToolsSwift_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C8242203185700E285B4 /* DateTools_watchOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools_watchOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C8312203186400E285B4 /* DateTools_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools_tvOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C84D2203187100E285B4 /* DateTools_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C867220318EF00E285B4 /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = ""; }; + 8251C868220318EF00E285B4 /* Date+Format.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Format.swift"; sourceTree = ""; }; + 8251C869220318EF00E285B4 /* Date+Manipulations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Manipulations.swift"; sourceTree = ""; }; + 8251C86A220318EF00E285B4 /* TimePeriod.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimePeriod.swift; sourceTree = ""; }; + 8251C86B220318EF00E285B4 /* Date+Components.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Components.swift"; sourceTree = ""; }; + 8251C86C220318EF00E285B4 /* TimePeriodGroup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimePeriodGroup.swift; sourceTree = ""; }; + 8251C86D220318EF00E285B4 /* Enums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Enums.swift; sourceTree = ""; }; + 8251C86E220318EF00E285B4 /* TimeChunk.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimeChunk.swift; sourceTree = ""; }; + 8251C86F220318EF00E285B4 /* TimePeriodChain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimePeriodChain.swift; sourceTree = ""; }; + 8251C870220318EF00E285B4 /* Date+Comparators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Comparators.swift"; sourceTree = ""; }; + 8251C871220318EF00E285B4 /* Date+Inits.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Inits.swift"; sourceTree = ""; }; + 8251C872220318EF00E285B4 /* Date+TimeAgo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+TimeAgo.swift"; sourceTree = ""; }; + 8251C873220318EF00E285B4 /* Integer+DateTools.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Integer+DateTools.swift"; sourceTree = ""; }; + 8251C874220318EF00E285B4 /* Date+Bundle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Bundle.swift"; sourceTree = ""; }; + 8251C875220318EF00E285B4 /* TimePeriodCollection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimePeriodCollection.swift; sourceTree = ""; }; + 8251C8B82203195700E285B4 /* DateToolsSwift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DateToolsSwift.h; sourceTree = ""; }; + 8251C8B92203195700E285B4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8251C8022203183200E285B4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C8212203185700E285B4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C82E2203186400E285B4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C84A2203187100E285B4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8251C7FB2203183200E285B4 = { + isa = PBXGroup; + children = ( + 8251C865220318EF00E285B4 /* DateTools */, + 8251C8B72203195700E285B4 /* SupportingFiles */, + 8251C8062203183200E285B4 /* Products */, + ); + sourceTree = ""; + }; + 8251C8062203183200E285B4 /* Products */ = { + isa = PBXGroup; + children = ( + 8251C8052203183200E285B4 /* DateToolsSwift_iOS.framework */, + 8251C8242203185700E285B4 /* DateTools_watchOS.framework */, + 8251C8312203186400E285B4 /* DateTools_tvOS.framework */, + 8251C84D2203187100E285B4 /* DateTools_macOS.framework */, + ); + name = Products; + sourceTree = ""; + }; + 8251C865220318EF00E285B4 /* DateTools */ = { + isa = PBXGroup; + children = ( + 8251C867220318EF00E285B4 /* Constants.swift */, + 8251C86D220318EF00E285B4 /* Enums.swift */, + 8251C86E220318EF00E285B4 /* TimeChunk.swift */, + 8251C86A220318EF00E285B4 /* TimePeriod.swift */, + 8251C86F220318EF00E285B4 /* TimePeriodChain.swift */, + 8251C875220318EF00E285B4 /* TimePeriodCollection.swift */, + 8251C86C220318EF00E285B4 /* TimePeriodGroup.swift */, + 8251C8B62203191D00E285B4 /* Extensions */, + ); + path = DateTools; + sourceTree = ""; + }; + 8251C8B62203191D00E285B4 /* Extensions */ = { + isa = PBXGroup; + children = ( + 8251C874220318EF00E285B4 /* Date+Bundle.swift */, + 8251C870220318EF00E285B4 /* Date+Comparators.swift */, + 8251C86B220318EF00E285B4 /* Date+Components.swift */, + 8251C868220318EF00E285B4 /* Date+Format.swift */, + 8251C871220318EF00E285B4 /* Date+Inits.swift */, + 8251C869220318EF00E285B4 /* Date+Manipulations.swift */, + 8251C872220318EF00E285B4 /* Date+TimeAgo.swift */, + 8251C873220318EF00E285B4 /* Integer+DateTools.swift */, + ); + name = Extensions; + sourceTree = ""; + }; + 8251C8B72203195700E285B4 /* SupportingFiles */ = { + isa = PBXGroup; + children = ( + 8251C8B82203195700E285B4 /* DateToolsSwift.h */, + 8251C8B92203195700E285B4 /* Info.plist */, + ); + path = SupportingFiles; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8251C8002203183200E285B4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C8BA2203196100E285B4 /* DateToolsSwift.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C81F2203185700E285B4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C8BB2203196100E285B4 /* DateToolsSwift.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C82C2203186400E285B4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C8BC2203196200E285B4 /* DateToolsSwift.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C8482203187100E285B4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C8BD2203196200E285B4 /* DateToolsSwift.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8251C8042203183200E285B4 /* DateToolsSwift iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8251C8192203183300E285B4 /* Build configuration list for PBXNativeTarget "DateToolsSwift iOS" */; + buildPhases = ( + 8251C8002203183200E285B4 /* Headers */, + 8251C8012203183200E285B4 /* Sources */, + 8251C8022203183200E285B4 /* Frameworks */, + 8251C8032203183200E285B4 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "DateToolsSwift iOS"; + productName = DateToolsSwift; + productReference = 8251C8052203183200E285B4 /* DateToolsSwift_iOS.framework */; + productType = "com.apple.product-type.framework"; + }; + 8251C8232203185700E285B4 /* DateTools watchOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8251C8292203185700E285B4 /* Build configuration list for PBXNativeTarget "DateTools watchOS" */; + buildPhases = ( + 8251C81F2203185700E285B4 /* Headers */, + 8251C8202203185700E285B4 /* Sources */, + 8251C8212203185700E285B4 /* Frameworks */, + 8251C8222203185700E285B4 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "DateTools watchOS"; + productName = "DateTools watchOS"; + productReference = 8251C8242203185700E285B4 /* DateTools_watchOS.framework */; + productType = "com.apple.product-type.framework"; + }; + 8251C8302203186400E285B4 /* DateTools tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8251C8422203186400E285B4 /* Build configuration list for PBXNativeTarget "DateTools tvOS" */; + buildPhases = ( + 8251C82C2203186400E285B4 /* Headers */, + 8251C82D2203186400E285B4 /* Sources */, + 8251C82E2203186400E285B4 /* Frameworks */, + 8251C82F2203186400E285B4 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "DateTools tvOS"; + productName = "DateTools tvOS"; + productReference = 8251C8312203186400E285B4 /* DateTools_tvOS.framework */; + productType = "com.apple.product-type.framework"; + }; + 8251C84C2203187100E285B4 /* DateTools macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8251C85E2203187100E285B4 /* Build configuration list for PBXNativeTarget "DateTools macOS" */; + buildPhases = ( + 8251C8482203187100E285B4 /* Headers */, + 8251C8492203187100E285B4 /* Sources */, + 8251C84A2203187100E285B4 /* Frameworks */, + 8251C84B2203187100E285B4 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "DateTools macOS"; + productName = "DateTools macOS"; + productReference = 8251C84D2203187100E285B4 /* DateTools_macOS.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 8251C7FC2203183200E285B4 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1010; + LastUpgradeCheck = 1010; + ORGANIZATIONNAME = "Matt York"; + TargetAttributes = { + 8251C8042203183200E285B4 = { + CreatedOnToolsVersion = 10.1; + }; + 8251C8232203185700E285B4 = { + CreatedOnToolsVersion = 10.1; + }; + 8251C8302203186400E285B4 = { + CreatedOnToolsVersion = 10.1; + }; + 8251C84C2203187100E285B4 = { + CreatedOnToolsVersion = 10.1; + }; + }; + }; + buildConfigurationList = 8251C7FF2203183200E285B4 /* Build configuration list for PBXProject "DateToolsSwift" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8251C7FB2203183200E285B4; + productRefGroup = 8251C8062203183200E285B4 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8251C8042203183200E285B4 /* DateToolsSwift iOS */, + 8251C8232203185700E285B4 /* DateTools watchOS */, + 8251C8302203186400E285B4 /* DateTools tvOS */, + 8251C84C2203187100E285B4 /* DateTools macOS */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8251C8032203183200E285B4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C8222203185700E285B4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C82F2203186400E285B4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C84B2203187100E285B4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8251C8012203183200E285B4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C88A220318EF00E285B4 /* Date+Components.swift in Sources */, + 8251C88E220318EF00E285B4 /* TimePeriodGroup.swift in Sources */, + 8251C896220318EF00E285B4 /* TimeChunk.swift in Sources */, + 8251C89A220318EF00E285B4 /* TimePeriodChain.swift in Sources */, + 8251C8A6220318EF00E285B4 /* Date+TimeAgo.swift in Sources */, + 8251C87E220318EF00E285B4 /* Date+Format.swift in Sources */, + 8251C8B2220318EF00E285B4 /* TimePeriodCollection.swift in Sources */, + 8251C886220318EF00E285B4 /* TimePeriod.swift in Sources */, + 8251C892220318EF00E285B4 /* Enums.swift in Sources */, + 8251C8AA220318EF00E285B4 /* Integer+DateTools.swift in Sources */, + 8251C89E220318EF00E285B4 /* Date+Comparators.swift in Sources */, + 8251C87A220318EF00E285B4 /* Constants.swift in Sources */, + 8251C8AE220318EF00E285B4 /* Date+Bundle.swift in Sources */, + 8251C8A2220318EF00E285B4 /* Date+Inits.swift in Sources */, + 8251C882220318EF00E285B4 /* Date+Manipulations.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C8202203185700E285B4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C88B220318EF00E285B4 /* Date+Components.swift in Sources */, + 8251C88F220318EF00E285B4 /* TimePeriodGroup.swift in Sources */, + 8251C897220318EF00E285B4 /* TimeChunk.swift in Sources */, + 8251C89B220318EF00E285B4 /* TimePeriodChain.swift in Sources */, + 8251C8A7220318EF00E285B4 /* Date+TimeAgo.swift in Sources */, + 8251C87F220318EF00E285B4 /* Date+Format.swift in Sources */, + 8251C8B3220318EF00E285B4 /* TimePeriodCollection.swift in Sources */, + 8251C887220318EF00E285B4 /* TimePeriod.swift in Sources */, + 8251C893220318EF00E285B4 /* Enums.swift in Sources */, + 8251C8AB220318EF00E285B4 /* Integer+DateTools.swift in Sources */, + 8251C89F220318EF00E285B4 /* Date+Comparators.swift in Sources */, + 8251C87B220318EF00E285B4 /* Constants.swift in Sources */, + 8251C8AF220318EF00E285B4 /* Date+Bundle.swift in Sources */, + 8251C8A3220318EF00E285B4 /* Date+Inits.swift in Sources */, + 8251C883220318EF00E285B4 /* Date+Manipulations.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C82D2203186400E285B4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C88C220318EF00E285B4 /* Date+Components.swift in Sources */, + 8251C890220318EF00E285B4 /* TimePeriodGroup.swift in Sources */, + 8251C898220318EF00E285B4 /* TimeChunk.swift in Sources */, + 8251C89C220318EF00E285B4 /* TimePeriodChain.swift in Sources */, + 8251C8A8220318EF00E285B4 /* Date+TimeAgo.swift in Sources */, + 8251C880220318EF00E285B4 /* Date+Format.swift in Sources */, + 8251C8B4220318EF00E285B4 /* TimePeriodCollection.swift in Sources */, + 8251C888220318EF00E285B4 /* TimePeriod.swift in Sources */, + 8251C894220318EF00E285B4 /* Enums.swift in Sources */, + 8251C8AC220318EF00E285B4 /* Integer+DateTools.swift in Sources */, + 8251C8A0220318EF00E285B4 /* Date+Comparators.swift in Sources */, + 8251C87C220318EF00E285B4 /* Constants.swift in Sources */, + 8251C8B0220318EF00E285B4 /* Date+Bundle.swift in Sources */, + 8251C8A4220318EF00E285B4 /* Date+Inits.swift in Sources */, + 8251C884220318EF00E285B4 /* Date+Manipulations.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8251C8492203187100E285B4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8251C88D220318EF00E285B4 /* Date+Components.swift in Sources */, + 8251C891220318EF00E285B4 /* TimePeriodGroup.swift in Sources */, + 8251C899220318EF00E285B4 /* TimeChunk.swift in Sources */, + 8251C89D220318EF00E285B4 /* TimePeriodChain.swift in Sources */, + 8251C8A9220318EF00E285B4 /* Date+TimeAgo.swift in Sources */, + 8251C881220318EF00E285B4 /* Date+Format.swift in Sources */, + 8251C8B5220318EF00E285B4 /* TimePeriodCollection.swift in Sources */, + 8251C889220318EF00E285B4 /* TimePeriod.swift in Sources */, + 8251C895220318EF00E285B4 /* Enums.swift in Sources */, + 8251C8AD220318EF00E285B4 /* Integer+DateTools.swift in Sources */, + 8251C8A1220318EF00E285B4 /* Date+Comparators.swift in Sources */, + 8251C87D220318EF00E285B4 /* Constants.swift in Sources */, + 8251C8B1220318EF00E285B4 /* Date+Bundle.swift in Sources */, + 8251C8A5220318EF00E285B4 /* Date+Inits.swift in Sources */, + 8251C885220318EF00E285B4 /* Date+Manipulations.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 8251C8172203183300E285B4 /* 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 = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + 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; + INFOPLIST_FILE = "$(SRCROOT)/SupportingFiles/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_MODULE_NAME = DateTools; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 8251C8182203183300E285B4 /* 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 = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + 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; + INFOPLIST_FILE = "$(SRCROOT)/SupportingFiles/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_MODULE_NAME = DateTools; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 8251C81A2203183300E285B4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateToolsSwift-iOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8251C81B2203183300E285B4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateToolsSwift-iOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 8251C82A2203185700E285B4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-watchOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + 8251C82B2203185700E285B4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-watchOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + 8251C8432203186400E285B4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + }; + name = Debug; + }; + 8251C8442203186400E285B4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + }; + name = Release; + }; + 8251C85F2203187100E285B4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.9; + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-macOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + }; + name = Debug; + }; + 8251C8602203187100E285B4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.9; + PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-macOS"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 8251C7FF2203183200E285B4 /* Build configuration list for PBXProject "DateToolsSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8251C8172203183300E285B4 /* Debug */, + 8251C8182203183300E285B4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8251C8192203183300E285B4 /* Build configuration list for PBXNativeTarget "DateToolsSwift iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8251C81A2203183300E285B4 /* Debug */, + 8251C81B2203183300E285B4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8251C8292203185700E285B4 /* Build configuration list for PBXNativeTarget "DateTools watchOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8251C82A2203185700E285B4 /* Debug */, + 8251C82B2203185700E285B4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8251C8422203186400E285B4 /* Build configuration list for PBXNativeTarget "DateTools tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8251C8432203186400E285B4 /* Debug */, + 8251C8442203186400E285B4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8251C85E2203187100E285B4 /* Build configuration list for PBXNativeTarget "DateTools macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8251C85F2203187100E285B4 /* Debug */, + 8251C8602203187100E285B4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 8251C7FC2203183200E285B4 /* Project object */; +} diff --git a/DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..da978138 --- /dev/null +++ b/DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/DateToolsSwift/DateToolsSwift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme b/DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme new file mode 100644 index 00000000..b8c1f201 --- /dev/null +++ b/DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DateToolsSwift/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/DateToolsSwift/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/DateToolsSwift/Examples/DateToolsExample/DateToolsExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/DateToolsSwift/SupportingFiles/DateToolsSwift.h b/DateToolsSwift/SupportingFiles/DateToolsSwift.h new file mode 100644 index 00000000..9f18172f --- /dev/null +++ b/DateToolsSwift/SupportingFiles/DateToolsSwift.h @@ -0,0 +1,19 @@ +// +// DateToolsSwift.h +// DateToolsSwift +// +// Created by Cihat Gündüz on 31.01.19. +// Copyright © 2019 Matt York. All rights reserved. +// + +#import + +//! Project version number for DateToolsSwift. +FOUNDATION_EXPORT double DateToolsSwiftVersionNumber; + +//! Project version string for DateToolsSwift. +FOUNDATION_EXPORT const unsigned char DateToolsSwiftVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/DateToolsSwift/SupportingFiles/Info.plist b/DateToolsSwift/SupportingFiles/Info.plist new file mode 100644 index 00000000..e1fe4cfb --- /dev/null +++ b/DateToolsSwift/SupportingFiles/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + + From 73c5d9b35575aec02218439f0d4f1f0ec7d248e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20Gu=CC=88ndu=CC=88z?= Date: Thu, 31 Jan 2019 13:03:55 +0100 Subject: [PATCH 3/5] [README] Add Carthage installation section --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index eb561e46..3dc4c266 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,14 @@ Objective-C (Legacy) pod 'DateTools' +**Carthage** + +Add this line to your Cartfile: + +``` +github "MatthewYork/DateTools" ~> 4.0 +``` + **Manual Installation** All the classes required for DateTools are located in the DateTools folder in the root of this repository. They are listed below: From 4d563f14796f361244e7b7ae9130ddfa284dbf2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20Gu=CC=88ndu=CC=88z?= Date: Thu, 31 Jan 2019 14:05:17 +0100 Subject: [PATCH 4/5] Fix product name issue --- .../DateToolsSwift.xcodeproj/project.pbxproj | 34 ++++++++----------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj b/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj index 10aff2c1..2f0ee4af 100644 --- a/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj +++ b/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj @@ -74,10 +74,10 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 8251C8052203183200E285B4 /* DateToolsSwift_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateToolsSwift_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8251C8242203185700E285B4 /* DateTools_watchOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools_watchOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8251C8312203186400E285B4 /* DateTools_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools_tvOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8251C84D2203187100E285B4 /* DateTools_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C8052203183200E285B4 /* DateTools.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C8242203185700E285B4 /* DateTools.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C8312203186400E285B4 /* DateTools.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8251C84D2203187100E285B4 /* DateTools.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DateTools.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8251C867220318EF00E285B4 /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = ""; }; 8251C868220318EF00E285B4 /* Date+Format.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Format.swift"; sourceTree = ""; }; 8251C869220318EF00E285B4 /* Date+Manipulations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Manipulations.swift"; sourceTree = ""; }; @@ -141,10 +141,10 @@ 8251C8062203183200E285B4 /* Products */ = { isa = PBXGroup; children = ( - 8251C8052203183200E285B4 /* DateToolsSwift_iOS.framework */, - 8251C8242203185700E285B4 /* DateTools_watchOS.framework */, - 8251C8312203186400E285B4 /* DateTools_tvOS.framework */, - 8251C84D2203187100E285B4 /* DateTools_macOS.framework */, + 8251C8052203183200E285B4 /* DateTools.framework */, + 8251C8242203185700E285B4 /* DateTools.framework */, + 8251C8312203186400E285B4 /* DateTools.framework */, + 8251C84D2203187100E285B4 /* DateTools.framework */, ); name = Products; sourceTree = ""; @@ -241,7 +241,7 @@ ); name = "DateToolsSwift iOS"; productName = DateToolsSwift; - productReference = 8251C8052203183200E285B4 /* DateToolsSwift_iOS.framework */; + productReference = 8251C8052203183200E285B4 /* DateTools.framework */; productType = "com.apple.product-type.framework"; }; 8251C8232203185700E285B4 /* DateTools watchOS */ = { @@ -259,7 +259,7 @@ ); name = "DateTools watchOS"; productName = "DateTools watchOS"; - productReference = 8251C8242203185700E285B4 /* DateTools_watchOS.framework */; + productReference = 8251C8242203185700E285B4 /* DateTools.framework */; productType = "com.apple.product-type.framework"; }; 8251C8302203186400E285B4 /* DateTools tvOS */ = { @@ -277,7 +277,7 @@ ); name = "DateTools tvOS"; productName = "DateTools tvOS"; - productReference = 8251C8312203186400E285B4 /* DateTools_tvOS.framework */; + productReference = 8251C8312203186400E285B4 /* DateTools.framework */; productType = "com.apple.product-type.framework"; }; 8251C84C2203187100E285B4 /* DateTools macOS */ = { @@ -295,7 +295,7 @@ ); name = "DateTools macOS"; productName = "DateTools macOS"; - productReference = 8251C84D2203187100E285B4 /* DateTools_macOS.framework */; + productReference = 8251C84D2203187100E285B4 /* DateTools.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -523,6 +523,7 @@ MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_MODULE_NAME = DateTools; + PRODUCT_NAME = DateTools; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -582,6 +583,7 @@ MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_MODULE_NAME = DateTools; + PRODUCT_NAME = DateTools; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; @@ -608,7 +610,6 @@ "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateToolsSwift-iOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; @@ -632,7 +633,6 @@ "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateToolsSwift-iOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; @@ -656,7 +656,6 @@ "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-watchOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = watchos; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; @@ -682,7 +681,6 @@ "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-watchOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = watchos; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; @@ -707,7 +705,6 @@ "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; @@ -732,7 +729,6 @@ "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; @@ -760,7 +756,6 @@ ); MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-macOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; @@ -786,7 +781,6 @@ ); MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "com.MattYork.DateTools-macOS"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; From d8046b47d11652440de3a30c7c7a118c22ede04e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20Gu=CC=88ndu=CC=88z?= Date: Thu, 31 Jan 2019 14:36:00 +0100 Subject: [PATCH 5/5] Include DateTools.bundle for localization support --- .../DateToolsSwift.xcodeproj/project.pbxproj | 10 ++++++++++ .../xcshareddata/xcschemes/DateTools iOS.xcscheme | 8 ++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj b/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj index 2f0ee4af..bb2adc92 100644 --- a/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj +++ b/DateToolsSwift/DateToolsSwift.xcodeproj/project.pbxproj @@ -71,6 +71,10 @@ 8251C8BB2203196100E285B4 /* DateToolsSwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 8251C8B82203195700E285B4 /* DateToolsSwift.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8251C8BC2203196200E285B4 /* DateToolsSwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 8251C8B82203195700E285B4 /* DateToolsSwift.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8251C8BD2203196200E285B4 /* DateToolsSwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 8251C8B82203195700E285B4 /* DateToolsSwift.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8251C9362203311900E285B4 /* DateTools.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8251C9352203311900E285B4 /* DateTools.bundle */; }; + 8251C9372203311900E285B4 /* DateTools.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8251C9352203311900E285B4 /* DateTools.bundle */; }; + 8251C9382203311900E285B4 /* DateTools.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8251C9352203311900E285B4 /* DateTools.bundle */; }; + 8251C9392203311900E285B4 /* DateTools.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8251C9352203311900E285B4 /* DateTools.bundle */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -95,6 +99,7 @@ 8251C875220318EF00E285B4 /* TimePeriodCollection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimePeriodCollection.swift; sourceTree = ""; }; 8251C8B82203195700E285B4 /* DateToolsSwift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DateToolsSwift.h; sourceTree = ""; }; 8251C8B92203195700E285B4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8251C9352203311900E285B4 /* DateTools.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = DateTools.bundle; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -152,6 +157,7 @@ 8251C865220318EF00E285B4 /* DateTools */ = { isa = PBXGroup; children = ( + 8251C9352203311900E285B4 /* DateTools.bundle */, 8251C867220318EF00E285B4 /* Constants.swift */, 8251C86D220318EF00E285B4 /* Enums.swift */, 8251C86E220318EF00E285B4 /* TimeChunk.swift */, @@ -347,6 +353,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8251C9362203311900E285B4 /* DateTools.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -354,6 +361,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8251C9372203311900E285B4 /* DateTools.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -361,6 +369,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8251C9382203311900E285B4 /* DateTools.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -368,6 +377,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8251C9392203311900E285B4 /* DateTools.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme b/DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme index b8c1f201..d2c7891d 100644 --- a/DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme +++ b/DateToolsSwift/DateToolsSwift.xcodeproj/xcshareddata/xcschemes/DateTools iOS.xcscheme @@ -15,7 +15,7 @@ @@ -43,7 +43,7 @@ @@ -65,7 +65,7 @@ @@ -83,7 +83,7 @@