diff --git a/.swift-version b/.swift-version new file mode 100644 index 0000000..5186d07 --- /dev/null +++ b/.swift-version @@ -0,0 +1 @@ +4.0 diff --git a/MessageLabel.podspec b/MessageLabel.podspec index 69e6f21..d2723f6 100644 --- a/MessageLabel.podspec +++ b/MessageLabel.podspec @@ -4,13 +4,13 @@ Pod::Spec.new do |s| s.version = "0.0.1" s.summary = "A label to be used in MessageKit" s.license = { :type => "MIT", :file => "LICENSE" } - s.homepage = "https://github.com/SD10/MessageKit" + s.homepage = "https://github.com/SD10/MessageLabel" s.author = { "Steven Deutsch" => "stevensdeutsch@yahoo.com" } s.social_media_url = "https://twitter.com/_SD10_" s.platform = :ios, "9.0" - s.requires_arc = "true" - s.source = { git: "https://github.com/SD10/MessageKit.git", tag: "#{s.version}" } - s.source_files = "MessageKit/**/*.*" + s.requires_arc = true + s.source = { git: "https://github.com/SD10/MessageLabel.git", tag: "#{s.version}" } + s.source_files = "Sources/**/*.swift" s.pod_target_xcconfig = { "SWIFT_VERSION" => "4.0", } diff --git a/MessageLabel/MessageLabel.xcodeproj/project.pbxproj b/MessageLabel.xcodeproj/project.pbxproj similarity index 94% rename from MessageLabel/MessageLabel.xcodeproj/project.pbxproj rename to MessageLabel.xcodeproj/project.pbxproj index e08c69d..afb954e 100644 --- a/MessageLabel/MessageLabel.xcodeproj/project.pbxproj +++ b/MessageLabel.xcodeproj/project.pbxproj @@ -10,6 +10,7 @@ B006FA171F99F14F00509C46 /* MessageLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B006FA0D1F99F14E00509C46 /* MessageLabel.framework */; }; B006FA1C1F99F14F00509C46 /* MessageLabelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B006FA1B1F99F14F00509C46 /* MessageLabelTests.swift */; }; B006FA1E1F99F14F00509C46 /* MessageLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = B006FA101F99F14E00509C46 /* MessageLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B006FA291F99F6D300509C46 /* MessageLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B006FA281F99F6D300509C46 /* MessageLabel.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -29,6 +30,7 @@ B006FA161F99F14F00509C46 /* MessageLabelTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MessageLabelTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; B006FA1B1F99F14F00509C46 /* MessageLabelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLabelTests.swift; sourceTree = ""; }; B006FA1D1F99F14F00509C46 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B006FA281F99F6D300509C46 /* MessageLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLabel.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -53,8 +55,8 @@ B006FA031F99F14E00509C46 = { isa = PBXGroup; children = ( - B006FA0F1F99F14E00509C46 /* MessageLabel */, - B006FA1A1F99F14F00509C46 /* MessageLabelTests */, + B006FA0F1F99F14E00509C46 /* Sources */, + B006FA1A1F99F14F00509C46 /* Tests */, B006FA0E1F99F14E00509C46 /* Products */, ); sourceTree = ""; @@ -68,22 +70,23 @@ name = Products; sourceTree = ""; }; - B006FA0F1F99F14E00509C46 /* MessageLabel */ = { + B006FA0F1F99F14E00509C46 /* Sources */ = { isa = PBXGroup; children = ( B006FA101F99F14E00509C46 /* MessageLabel.h */, B006FA111F99F14E00509C46 /* Info.plist */, + B006FA281F99F6D300509C46 /* MessageLabel.swift */, ); - path = MessageLabel; + path = Sources; sourceTree = ""; }; - B006FA1A1F99F14F00509C46 /* MessageLabelTests */ = { + B006FA1A1F99F14F00509C46 /* Tests */ = { isa = PBXGroup; children = ( B006FA1B1F99F14F00509C46 /* MessageLabelTests.swift */, B006FA1D1F99F14F00509C46 /* Info.plist */, ); - path = MessageLabelTests; + path = Tests; sourceTree = ""; }; /* End PBXGroup section */ @@ -148,6 +151,7 @@ TargetAttributes = { B006FA0C1F99F14E00509C46 = { CreatedOnToolsVersion = 9.0; + LastSwiftMigration = 0900; ProvisioningStyle = Automatic; }; B006FA151F99F14F00509C46 = { @@ -196,6 +200,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + B006FA291F99F6D300509C46 /* MessageLabel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -334,6 +339,7 @@ B006FA221F99F14F00509C46 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; @@ -346,6 +352,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.MessageKit.MessageLabel; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -354,6 +361,7 @@ B006FA231F99F14F00509C46 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; @@ -374,6 +382,7 @@ B006FA251F99F14F00509C46 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MessageLabelTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -387,6 +396,7 @@ B006FA261F99F14F00509C46 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MessageLabelTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; diff --git a/MessageLabel/MessageLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/MessageLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from MessageLabel/MessageLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to MessageLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/MessageLabel.xcodeproj/project.xcworkspace/xcuserdata/steven.xcuserdatad/UserInterfaceState.xcuserstate b/MessageLabel.xcodeproj/project.xcworkspace/xcuserdata/steven.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..1375d94 Binary files /dev/null and b/MessageLabel.xcodeproj/project.xcworkspace/xcuserdata/steven.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/MessageLabel/MessageLabel.xcodeproj/xcuserdata/steven.xcuserdatad/xcschemes/xcschememanagement.plist b/MessageLabel.xcodeproj/xcuserdata/steven.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 100% rename from MessageLabel/MessageLabel.xcodeproj/xcuserdata/steven.xcuserdatad/xcschemes/xcschememanagement.plist rename to MessageLabel.xcodeproj/xcuserdata/steven.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/MessageLabel/MessageLabel.xcodeproj/project.xcworkspace/xcuserdata/steven.xcuserdatad/UserInterfaceState.xcuserstate b/MessageLabel/MessageLabel.xcodeproj/project.xcworkspace/xcuserdata/steven.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 979d90b..0000000 Binary files a/MessageLabel/MessageLabel.xcodeproj/project.xcworkspace/xcuserdata/steven.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/MessageLabel/MessageLabel/Info.plist b/Sources/Info.plist similarity index 100% rename from MessageLabel/MessageLabel/Info.plist rename to Sources/Info.plist diff --git a/MessageLabel/MessageLabel/MessageLabel.h b/Sources/MessageLabel.h similarity index 100% rename from MessageLabel/MessageLabel/MessageLabel.h rename to Sources/MessageLabel.h diff --git a/Sources/MessageLabel.swift b/Sources/MessageLabel.swift new file mode 100644 index 0000000..ba5a45a --- /dev/null +++ b/Sources/MessageLabel.swift @@ -0,0 +1,11 @@ +// +// MessageLabel.swift +// MessageLabel +// +// Created by Steven on 10/20/17. +// Copyright © 2017 MessageKit. All rights reserved. +// + +import Foundation + +class MessageLabel {} diff --git a/MessageLabel/MessageLabelTests/Info.plist b/Tests/Info.plist similarity index 100% rename from MessageLabel/MessageLabelTests/Info.plist rename to Tests/Info.plist diff --git a/MessageLabel/MessageLabelTests/MessageLabelTests.swift b/Tests/MessageLabelTests.swift similarity index 100% rename from MessageLabel/MessageLabelTests/MessageLabelTests.swift rename to Tests/MessageLabelTests.swift