diff --git a/LTMorphingLabelDemo.xcodeproj/project.xcworkspace/xcuserdata/lex.xcuserdatad/UserInterfaceState.xcuserstate b/LTMorphingLabelDemo.xcodeproj/project.xcworkspace/xcuserdata/lex.xcuserdatad/UserInterfaceState.xcuserstate index ad61da8..5caf6b2 100644 Binary files a/LTMorphingLabelDemo.xcodeproj/project.xcworkspace/xcuserdata/lex.xcuserdatad/UserInterfaceState.xcuserstate and b/LTMorphingLabelDemo.xcodeproj/project.xcworkspace/xcuserdata/lex.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/LTMorphingLabelDemo.xcodeproj/xcshareddata/xcschemes/LTMorphingLabel_tvOS.xcscheme b/LTMorphingLabelDemo.xcodeproj/xcshareddata/xcschemes/LTMorphingLabel_tvOS.xcscheme index 6f2d39d..38810e8 100644 --- a/LTMorphingLabelDemo.xcodeproj/xcshareddata/xcschemes/LTMorphingLabel_tvOS.xcscheme +++ b/LTMorphingLabelDemo.xcodeproj/xcshareddata/xcschemes/LTMorphingLabel_tvOS.xcscheme @@ -15,7 +15,7 @@ @@ -44,7 +44,7 @@ @@ -60,7 +60,7 @@ diff --git a/Package.swift b/Package.swift index 256c4f3..83d77e1 100644 --- a/Package.swift +++ b/Package.swift @@ -2,21 +2,24 @@ import PackageDescription let package = Package( - name: "LTMorphingLabel", + name: "MorphingLabel", products: [ - .library(name: "LTMorphingLabel", targets: ["LTMorphingLabel"]), - .library(name: "LTMorphingLabelXCFramework", targets: ["LTMorphingLabelXCFramework"]) + .library(name: "MorphingLabel", targets: ["MorphingLabel"]), + .library(name: "MorphingLabel.xcframework", targets: ["MorphingLabel.xcframework"]) ], targets: [ .target( - name: "LTMorphingLabel", + name: "MorphingLabel", path: "LTMorphingLabel", - exclude: ["LTMorphingLabel/SwiftUI/MorphingText.swift"] + exclude: ["SwiftUI/MorphingText.swift"], + resources: [ + .process("Particles/*.png") + ] ), - .target( - name: "LTMorphingLabelXCFramework", - url: "https://github.com/lexrus/LTMorphingLabel/releases/download/0.9.1/LTMorphingLabel.framework.zip", - checksum: "c40d71025beb8be5855cf78c0a4ab8d16762d183adce2b5196cff3d3a3c65c2e" + .binaryTarget( + name: "MorphingLabel.xcframework", + url: "https://github.com/lexrus/LTMorphingLabel/releases/download/0.9.1/MorphingLabel.xcframework.zip", + checksum: "04cdc84ff3245c4c5fe3c6abf2b3ad9ec27e5b3a992650716b924c819620c472" ) ] ) diff --git a/build_xcframework.sh b/build_xcframework.sh index 909275c..86a9603 100644 --- a/build_xcframework.sh +++ b/build_xcframework.sh @@ -2,7 +2,7 @@ PROJECT_FILE="LTMorphingLabelDemo.xcodeproj" SCHEME="LTMorphingLabel" -BUILD_FOLDER="Build/LTMorphingLabel" +BUILD_FOLDER="Build/MorphingLabel" mkdir -p Build @@ -32,19 +32,19 @@ xcodebuild archive -project "$PROJECT_FILE" -scheme "$SCHEME" -configuration Rel # XCFramework xcodebuild -create-xcframework \ - -framework Build/LTMorphingLabel/iOS.xcarchive/Products/Library/Frameworks/MorphingLabel.framework \ - -framework Build/LTMorphingLabel/tvOS.xcarchive/Products/Library/Frameworks/MorphingLabel.framework \ - -framework Build/LTMorphingLabel/Simulator.xcarchive/Products/Library/Frameworks/MorphingLabel.framework \ - -framework Build/LTMorphingLabel/tvOSSimulator.xcarchive/Products/Library/Frameworks/MorphingLabel.framework \ - -output Build/LTMorphinLabel.xcframework + -framework "$BUILD_FOLDER/iOS.xcarchive/Products/Library/Frameworks/MorphingLabel.framework" \ + -framework "$BUILD_FOLDER/tvOS.xcarchive/Products/Library/Frameworks/MorphingLabel.framework" \ + -framework "$BUILD_FOLDER/Simulator.xcarchive/Products/Library/Frameworks/MorphingLabel.framework" \ + -framework "$BUILD_FOLDER/tvOSSimulator.xcarchive/Products/Library/Frameworks/MorphingLabel.framework" \ + -output Build/MorphingLabel.xcframework cd Build # Compress -zip -vry LTMorphingLabel.xcframework.zip LTMorphinLabel.xcframework/ -x "*.DS_Store" +zip -vry MorphingLabel.xcframework.zip MorphingLabel.xcframework/ -x "*.DS_Store" # Checksum for Package.swift -swift package compute-checksum LTMorphingLabel.xcframework.zip | pbcopy +swift package compute-checksum MorphingLabel.xcframework.zip | pbcopy # Open in Finder open ./