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 ./