diff --git a/CarthageSupport/DataCompression.xcodeproj/DataCompressionTests_Info.plist b/CarthageSupport/DataCompression.xcodeproj/DataCompressionTests_Info.plist new file mode 100644 index 0000000..7c23420 --- /dev/null +++ b/CarthageSupport/DataCompression.xcodeproj/DataCompressionTests_Info.plist @@ -0,0 +1,25 @@ + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/CarthageSupport/DataCompression.xcodeproj/DataCompression_Info.plist b/CarthageSupport/DataCompression.xcodeproj/DataCompression_Info.plist new file mode 100644 index 0000000..57ada9f --- /dev/null +++ b/CarthageSupport/DataCompression.xcodeproj/DataCompression_Info.plist @@ -0,0 +1,25 @@ + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/CarthageSupport/DataCompression.xcodeproj/project.pbxproj b/CarthageSupport/DataCompression.xcodeproj/project.pbxproj new file mode 100644 index 0000000..581a862 --- /dev/null +++ b/CarthageSupport/DataCompression.xcodeproj/project.pbxproj @@ -0,0 +1,491 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + "DataCompression::DataCompressionPackageTests::ProductTarget" /* DataCompressionPackageTests */ = { + isa = PBXAggregateTarget; + buildConfigurationList = OBJ_35 /* Build configuration list for PBXAggregateTarget "DataCompressionPackageTests" */; + buildPhases = ( + ); + dependencies = ( + OBJ_38 /* PBXTargetDependency */, + ); + name = DataCompressionPackageTests; + productName = DataCompressionPackageTests; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + OBJ_26 /* DataCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* DataCompression.swift */; }; + OBJ_33 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; }; + OBJ_44 /* CompressionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* CompressionTest.swift */; }; + OBJ_45 /* XCTestManifests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* XCTestManifests.swift */; }; + OBJ_47 /* DataCompression.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DataCompression::DataCompression::Product" /* DataCompression.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 985A76C1222471FB0042A178 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "DataCompression::DataCompression"; + remoteInfo = DataCompression; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + "DataCompression::DataCompression::Product" /* DataCompression.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = DataCompression.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "DataCompression::DataCompressionTests::Product" /* DataCompressionTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = DataCompressionTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + OBJ_12 /* CompressionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompressionTest.swift; sourceTree = ""; }; + OBJ_13 /* XCTestManifests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestManifests.swift; sourceTree = ""; }; + OBJ_17 /* CarthageSupport */ = {isa = PBXFileReference; lastKnownFileType = folder; path = CarthageSupport; sourceTree = SOURCE_ROOT; }; + OBJ_18 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + OBJ_19 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + OBJ_20 /* DataCompression.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = DataCompression.podspec; sourceTree = ""; }; + OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; + OBJ_9 /* DataCompression.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataCompression.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + OBJ_27 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_46 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_47 /* DataCompression.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + OBJ_10 /* Tests */ = { + isa = PBXGroup; + children = ( + OBJ_11 /* DataCompressionTests */, + ); + name = Tests; + sourceTree = SOURCE_ROOT; + }; + OBJ_11 /* DataCompressionTests */ = { + isa = PBXGroup; + children = ( + OBJ_12 /* CompressionTest.swift */, + OBJ_13 /* XCTestManifests.swift */, + ); + name = DataCompressionTests; + path = Tests/DataCompressionTests; + sourceTree = SOURCE_ROOT; + }; + OBJ_14 /* Products */ = { + isa = PBXGroup; + children = ( + "DataCompression::DataCompressionTests::Product" /* DataCompressionTests.xctest */, + "DataCompression::DataCompression::Product" /* DataCompression.framework */, + ); + name = Products; + sourceTree = BUILT_PRODUCTS_DIR; + }; + OBJ_5 /* */ = { + isa = PBXGroup; + children = ( + OBJ_6 /* Package.swift */, + OBJ_7 /* Sources */, + OBJ_10 /* Tests */, + OBJ_14 /* Products */, + OBJ_17 /* CarthageSupport */, + OBJ_18 /* LICENSE */, + OBJ_19 /* README.md */, + OBJ_20 /* DataCompression.podspec */, + ); + name = ""; + sourceTree = ""; + }; + OBJ_7 /* Sources */ = { + isa = PBXGroup; + children = ( + OBJ_8 /* DataCompression */, + ); + name = Sources; + sourceTree = SOURCE_ROOT; + }; + OBJ_8 /* DataCompression */ = { + isa = PBXGroup; + children = ( + OBJ_9 /* DataCompression.swift */, + ); + name = DataCompression; + path = Sources/DataCompression; + sourceTree = SOURCE_ROOT; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + "DataCompression::DataCompression" /* DataCompression */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_22 /* Build configuration list for PBXNativeTarget "DataCompression" */; + buildPhases = ( + OBJ_25 /* Sources */, + OBJ_27 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DataCompression; + productName = DataCompression; + productReference = "DataCompression::DataCompression::Product" /* DataCompression.framework */; + productType = "com.apple.product-type.framework"; + }; + "DataCompression::DataCompressionTests" /* DataCompressionTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_40 /* Build configuration list for PBXNativeTarget "DataCompressionTests" */; + buildPhases = ( + OBJ_43 /* Sources */, + OBJ_46 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_48 /* PBXTargetDependency */, + ); + name = DataCompressionTests; + productName = DataCompressionTests; + productReference = "DataCompression::DataCompressionTests::Product" /* DataCompressionTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + "DataCompression::SwiftPMPackageDescription" /* DataCompressionPackageDescription */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_29 /* Build configuration list for PBXNativeTarget "DataCompressionPackageDescription" */; + buildPhases = ( + OBJ_32 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DataCompressionPackageDescription; + productName = DataCompressionPackageDescription; + 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 "DataCompression" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = OBJ_5 /* */; + productRefGroup = OBJ_14 /* Products */; + projectDirPath = ..; + projectRoot = ""; + targets = ( + "DataCompression::DataCompression" /* DataCompression */, + "DataCompression::SwiftPMPackageDescription" /* DataCompressionPackageDescription */, + "DataCompression::DataCompressionPackageTests::ProductTarget" /* DataCompressionPackageTests */, + "DataCompression::DataCompressionTests" /* DataCompressionTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + OBJ_25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_26 /* DataCompression.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_32 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_33 /* Package.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_43 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_44 /* CompressionTest.swift in Sources */, + OBJ_45 /* XCTestManifests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + OBJ_38 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "DataCompression::DataCompressionTests" /* DataCompressionTests */; + targetProxy = "DataCompression::DataCompressionTests" /* DataCompressionTests */; + }; + OBJ_48 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "DataCompression::DataCompression" /* DataCompression */; + targetProxy = 985A76C1222471FB0042A178 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + OBJ_23 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = CarthageSupport/DataCompression.xcodeproj/DataCompression_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 = DataCompression; + 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 = DataCompression; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_24 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = CarthageSupport/DataCompression.xcodeproj/DataCompression_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 = DataCompression; + 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 = DataCompression; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + OBJ_3 /* Debug */ = { + 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", + ); + 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"; + SWIFT_VERSION = 5.0; + USE_HEADERMAP = NO; + }; + name = Debug; + }; + OBJ_30 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 4 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.10.2.beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + OBJ_31 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 4 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.10.2.beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + OBJ_36 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + name = Debug; + }; + OBJ_37 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + name = Release; + }; + OBJ_4 /* Release */ = { + 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", + ); + 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"; + SWIFT_VERSION = 5.0; + USE_HEADERMAP = NO; + }; + name = Release; + }; + OBJ_41 /* 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 = CarthageSupport/DataCompression.xcodeproj/DataCompressionTests_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 = DataCompressionTests; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_42 /* 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 = CarthageSupport/DataCompression.xcodeproj/DataCompressionTests_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 = DataCompressionTests; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + OBJ_2 /* Build configuration list for PBXProject "DataCompression" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_3 /* Debug */, + OBJ_4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_22 /* Build configuration list for PBXNativeTarget "DataCompression" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_23 /* Debug */, + OBJ_24 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_29 /* Build configuration list for PBXNativeTarget "DataCompressionPackageDescription" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_30 /* Debug */, + OBJ_31 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_35 /* Build configuration list for PBXAggregateTarget "DataCompressionPackageTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_36 /* Debug */, + OBJ_37 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_40 /* Build configuration list for PBXNativeTarget "DataCompressionTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_41 /* Debug */, + OBJ_42 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = OBJ_1 /* Project object */; +} diff --git a/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..fe1aa71 --- /dev/null +++ b/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..a72dc2b --- /dev/null +++ b/CarthageSupport/DataCompression.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded + + + \ No newline at end of file diff --git a/CarthageSupport/DataCompression.xcodeproj/xcshareddata/xcschemes/DataCompression-Package.xcscheme b/CarthageSupport/DataCompression.xcodeproj/xcshareddata/xcschemes/DataCompression-Package.xcscheme new file mode 100644 index 0000000..f66931e --- /dev/null +++ b/CarthageSupport/DataCompression.xcodeproj/xcshareddata/xcschemes/DataCompression-Package.xcscheme @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataCompression.podspec b/DataCompression.podspec index 3eedd32..62eea5f 100644 --- a/DataCompression.podspec +++ b/DataCompression.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "DataCompression" - s.version = "3.2.0" + s.version = "3.3.0" s.summary = "Swift libcompression wrapper as an extension for the Data type (GZIP, ZLIB, LZFSE, LZMA, LZ4, deflate, RFC-1950, RFC-1951, RFC-1952)" s.authors = { "Markus Wanke" => "mw99@users.noreply.github.com" } s.homepage = "https://github.com/mw99/DataCompression" diff --git a/README.md b/README.md index 7cc9c64..d5bf98b 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ #### Swift version support | Library Version | Swift Version | |-----------------|---------------| -| 3.2.0 | 5.0 | +| 3.2.0 -> 3.3.0 | 5.0 | | 3.1.0 | 4.2 | | 3.0.0 | 3.0 -> 4.1 | | 2.0.1 | < 3.0 | @@ -134,6 +134,30 @@ $ pod install You then will need to add `import DataCompression` at the top of your swift source files to use the extension. +#### Carthage + +**Note:** DataCompression versions < 3.3.0 are not compatible with carthage. That means Swift 5 only. + +To integrate DataCompression into your Xcode project using Carthage, add it as a dependency to your `Cartfile`. Just add: +``` +github "mw99/DataCompression" +``` + +You will then have to add the framework paths in the `carthage copy-frameworks` run script phase of your Xcode project. +The paths may differ depending on you have setup your project in relation to Carthage. + +##### Input: +``` +$(SRCROOT)/Carthage/Build/iOS/DataCompression.framework +``` +##### Output: +``` +$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/DataCompression.framework +``` + +You then will need to add `import DataCompression` at the top of your swift source files to use the extension. + + #### Swift Package Manager To integrate DataCompression into your Xcode project using the swift package manager, add it as a dependency to your `Package.swift` file: @@ -165,6 +189,9 @@ You only need one file located at `Sources/DataCompression.swift`. Drag and drop ## Change log / Upgrading guide +##### Version `3.2.0` to `3.3.0` +- Added support for Carthage + ##### Version `3.1.0` to `3.2.0` - Podspec swift version set to **5.0** - Library file structure updated to fit the new swift package manager layout